aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pugl_vulkan_demo.c
AgeCommit message (Collapse)AuthorFilesLines
2023-05-12Make examples continuous by defaultDavid Robillard1-1/+3
2023-01-14Allow applications to specify the Vulkan library pathDavid Robillard1-1/+1
I don't know if vendoring the Vulkan library is appropriate, but regardless, this allows applications to set the name to whatever they want, or specify an absolute path, just in case the standard value baked into Pugl isn't the right one in some situation.
2023-01-14Add general string hint interfaceDavid Robillard1-1/+1
This replaces the window title and class name APIs with a more general one that can be easily extended to other things, like icon names, more detailed application hints, and so on.
2023-01-11Raise the initial display of example windowsDavid Robillard1-1/+1
This is the standard behaviour for applications.
2023-01-08Add support for raising windowsDavid Robillard1-1/+1
2022-05-21Add a uniform API for setting size hintsDavid Robillard1-4/+3
This collapses many functions into one, which makes the API more easily extensible and reduces code size.
2022-05-20Use consistent class names and titles in tests and examplesDavid Robillard1-1/+1
2022-03-14Fix warning in VS2019David Robillard1-1/+3
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard1-16/+3
See https://reuse.software/ for details.
2021-05-24Consistently refer to C++ as "cpp" and fix installationDavid Robillard1-1/+1
2021-05-06Add basic test for Vulkan supportDavid Robillard1-1/+1
2021-01-02Avoid "else" after "return"David Robillard1-2/+6
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2021-01-02Simplify clang-format configuration and format all codeDavid Robillard1-895/+879
2020-11-26Remove file documentationDavid Robillard1-3/+5
These will not be used in the Sphinx documentation, and most were self-explanatory and only there to make the Doxygen index look nice anyway. Where there was actually useful information, it has been preserved as regular comments.
2020-11-25Rename puglShowWindow and puglHideWindow to puglShow an puglHideDavid Robillard1-2/+2
These names were confusing because a view is not necessarily a window. Since there's no room for ambiguity here, simply drop the superfluous word.
2020-11-25Pass vkGetInstanceProcAddr to puglCreateSurface instead of a loaderDavid Robillard1-2/+5
This allows puglCreateSurface() to be used with some other loader, or when linking to Vulkan at compile time.
2020-10-30Simplify header namesDavid Robillard1-1/+1
2020-10-28Add Vulkan demosDavid Robillard1-0/+1134