aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pugl_vulkan_cpp_demo.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-06-10Avoid std::endlDavid Robillard1-3/+3
2023-10-16Fix GCC 13 buildDavid Robillard1-2/+2
2023-05-12Clean up Vulkan demo codeDavid Robillard1-96/+100
2023-05-12Add mouse cursors to examples for testing input latencyDavid Robillard1-4/+42
2023-05-12Windows: Improve the frame rate of demos with vsyncDavid Robillard1-1/+1
2023-02-03Add missing const qualifiersDavid Robillard1-6/+6
2023-01-14Windows: Fix drawing while resizing in pugl_vulkan_cpp_demoDavid Robillard1-17/+44
2023-01-14Windows: Add PUGL_DARK_FRAME hintDavid Robillard1-0/+1
This allows dark applications to visually integrate more nicely in Windows 10. A little thing, but it really goes a long way to make programs not look out of place and half-baked.
2023-01-14Add general string hint interfaceDavid Robillard1-2/+2
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-08Add support for raising windowsDavid Robillard1-1/+1
2023-01-07Add support for special view types and stylesDavid Robillard1-2/+1
2023-01-02Clean up whitespaceDavid Robillard1-6/+4
2022-10-07Use uppercase integer literal suffixesDavid Robillard1-29/+29
2022-10-07Avoid C-style casts in C++ codeDavid Robillard1-5/+5
2022-09-28Handle fread() errors in examplesDavid Robillard1-1/+4
2022-05-28Clean up and strengthen warning flagsDavid Robillard1-1/+1
2022-05-28Avoid implicit conversionsDavid Robillard1-4/+3
2022-05-21Add a uniform API for setting size hintsDavid Robillard1-7/+6
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-2/+2
2022-05-20MacOS: Build examples as application bundlesDavid Robillard1-2/+10
This is required on MacOS to make the examples usable. When run as bare programs, they don't show up as normal windows or receive keyboard input.
2021-12-17Pass const references where appropriateDavid Robillard1-7/+8
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
See https://reuse.software/ for details.
2021-12-17Fix spelling errorsDavid Robillard1-1/+1
2021-05-24Consistently refer to C++ as "cpp" and fix installationDavid Robillard1-0/+1826