aboutsummaryrefslogtreecommitdiffstats
path: root/examples
AgeCommit message (Expand)AuthorFilesLines
2021-01-02Clean up includesDavid Robillard3-3/+3
2021-01-02Simplify clang-format configuration and format all codeDavid Robillard19-5763/+5608
2020-12-11Make demo programs work from any directory, and install themDavid Robillard8-19/+241
2020-12-11Print an error message in Vulkan demo when shaders are not foundDavid Robillard1-0/+1
2020-11-26Remove file documentationDavid Robillard10-70/+36
2020-11-26Add pugl::World constructor overload that takes a flagDavid Robillard1-2/+1
2020-11-26Remove stub event handlers from pugl::ViewDavid Robillard2-2/+10
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard9-11/+11
2020-11-25Pass vkGetInstanceProcAddr to puglCreateSurface instead of a loaderDavid Robillard2-4/+10
2020-11-22Suppress various clang-tidy warningsDavid Robillard1-0/+7
2020-11-01Cleanup: Fix typoDavid Robillard1-1/+1
2020-11-01Make event handling in C++ more flexibleDavid Robillard2-10/+14
2020-10-31Use static polymorphism in C++ bindingsDavid Robillard2-41/+35
2020-10-30Simplify header namesDavid Robillard10-10/+10
2020-10-30Remove GL and GLU wrapper headersDavid Robillard3-3/+1
2020-10-28Add Vulkan demosDavid Robillard4-0/+5342
2020-10-24Replace live resize with loop eventsDavid Robillard1-2/+17
2020-10-21Fix shader demo arguments to allow running at maximum framerateDavid Robillard1-2/+3
2020-10-21Use separate clang-tidy configurations in different directoriesDavid Robillard1-0/+20
2020-10-21Add missing include guardsDavid Robillard4-3/+18
2020-10-19Cleanup: Fix IWYU warningsDavid Robillard3-5/+1
2020-10-16Windows: Fix cursor when leaving client areaJordan Halase1-0/+3
2020-10-16Set a default size in pugl_print_eventsJordan Halase1-0/+1
2020-10-16Show errors in example programs consistentlyDavid Robillard1-2/+3
2020-10-14Explicitly declare all special methodsDavid Robillard1-0/+8
2020-10-04Move cube vertex data to the file where it is actually usedDavid Robillard2-49/+49
2020-10-04Use refresh rate to better drive example event loopDavid Robillard1-2/+33
2020-10-04Print all view hints in shader demo and hint testsDavid Robillard1-0/+1
2020-10-03Change FPS print format in demos for consistency with other outputDavid Robillard1-3/+3
2020-07-05Improve struct packingDavid Robillard5-8/+8
2020-06-13Add puglSetCursor()Jean Pierre Cimalando1-0/+171
2020-06-13Cleanup: Fix implicit conversion warnings with clangDavid Robillard2-3/+4
2020-06-13Cleanup: Fix uninitialised variablesDavid Robillard2-5/+5
2020-06-08Windows: Fix maximum sizeDavid Robillard1-0/+1
2020-05-16Add default and maximum sizeDavid Robillard5-10/+8
2020-05-16Use line comments where appropriateDavid Robillard1-1/+1
2020-05-16Use email address in copyright headersDavid Robillard10-10/+10
2020-05-16Fix file documentationDavid Robillard7-7/+14
2020-04-22C++ Demo: Fix sync optionDavid Robillard1-1/+1
2020-04-22C++ Demo: Fix help optionDavid Robillard1-0/+4
2020-04-06Implement puglSetTransientFor() for Mac and WindowsDavid Robillard1-4/+9
2020-04-04Shader Demo: Support both GL 3 and 4David Robillard1-10/+33
2020-04-04Shader Demo: Use a UBODavid Robillard1-7/+16
2020-04-04Shader Demo: Factor out version-dependent GLSL headerDavid Robillard2-9/+16
2020-04-04Shader Demo: Factor out animated rectangle definitionsDavid Robillard2-44/+84
2020-04-04Shader Demo: Explicitly set up alpha blendingDavid Robillard1-1/+2
2020-04-03Rewrite C++ bindingsDavid Robillard1-0/+141
2020-04-02Strengthen warningsDavid Robillard4-22/+34
2020-04-01Cleanup: Fix mismatched file commentsDavid Robillard1-1/+1
2020-04-01Replace puglShowWindow() with puglRealize()David Robillard5-9/+15