aboutsummaryrefslogtreecommitdiffstats
path: root/examples
AgeCommit message (Expand)AuthorFilesLines
2022-05-21Add puglSetPosition() and puglSetSize()David Robillard2-35/+22
2022-05-21Use consistent integer types for view positions and sizesDavid Robillard4-30/+34
2022-05-21Add a uniform API for setting size hintsDavid Robillard9-36/+36
2022-05-21Fix build of examples that use a stub backendDavid Robillard1-3/+21
2022-05-20Use consistent class names and titles in tests and examplesDavid Robillard9-13/+13
2022-05-20MacOS: Build examples as application bundlesDavid Robillard21-74/+299
2022-04-23Move reserved platform defines from code to build systemDavid Robillard2-9/+9
2022-03-14Fix warning in VS2019David Robillard1-1/+3
2021-12-17Remove unused struct definitionDavid Robillard1-4/+0
2021-12-17Pass const references where appropriateDavid Robillard1-7/+8
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard22-241/+51
2021-12-17Suppress new warnings in clang-tidy 13David Robillard1-1/+2
2021-12-17Fix spelling errorsDavid Robillard1-1/+1
2021-12-16Rename puglSetTransientFor to puglSetTransientParentDavid Robillard1-2/+2
2021-08-28Suppress new clang-tidy warningsDavid Robillard1-0/+4
2021-05-28Remove static downcasts in C++ bindingsDavid Robillard1-2/+1
2021-05-28Split up warning suppression flags more finelyDavid Robillard1-6/+51
2021-05-28Remove unnecessary include directoryDavid Robillard1-1/+0
2021-05-25Rename event structs in a more readable styleDavid Robillard3-3/+3
2021-05-24Add fancy constructor for C++ events and wrap puglSendEvent()David Robillard1-1/+6
2021-05-24Consistently refer to C++ as "cpp" and fix installationDavid Robillard4-6/+6
2021-05-08Send unmap/map events when the view is minimized/restoredDavid Robillard1-26/+36
2021-05-06Add basic test for Vulkan supportDavid Robillard1-1/+1
2021-04-27Simplify meson configurationDavid Robillard1-5/+5
2021-04-18Improve cube rendering in example programsDavid Robillard2-17/+17
2021-04-18Improve cube rendering in example programsDavid Robillard2-27/+90
2021-02-01Set maximum size in example programsDavid Robillard6-0/+6
2021-01-08Switch to MesonDavid Robillard2-0/+115
2021-01-02Avoid "else" after "return"David Robillard4-10/+24
2021-01-02Use email address instead of website for attributionDavid Robillard3-3/+3
2021-01-02Fix clang-tidy warningsDavid Robillard2-12/+32
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