aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-01-14Allow applications to specify the Vulkan library pathDavid Robillard9-13/+41
2023-01-14Windows: Fix potentially insecure library loadingDavid Robillard2-3/+6
2023-01-14Simplify library build definitionsDavid Robillard2-40/+10
2023-01-14Fix library naming on WindowsDavid Robillard1-0/+8
2023-01-14Windows: Disable as many windows.h features as possibleDavid Robillard1-1/+53
2023-01-14Windows: Fix build with MSVC as CDavid Robillard2-1/+1
2023-01-14Windows: Fix drawing while resizing in pugl_vulkan_cpp_demoDavid Robillard1-17/+44
2023-01-14Windows: Add PUGL_DARK_FRAME hintDavid Robillard8-7/+38
2023-01-14Add general string hint interfaceDavid Robillard40-153/+343
2023-01-13Add missing hint to C++ bindingsDavid Robillard1-2/+2
2023-01-13Fix deprecated APIDavid Robillard1-4/+4
2023-01-11MacOS: Avoid calling sendEvent in modulesreuk3-56/+33
2023-01-11Install pugl/attributes.hDavid Robillard1-1/+2
2023-01-11Remove dead codeDavid Robillard1-14/+0
2023-01-11Run inline build tests for the sake of completenessDavid Robillard1-10/+18
2023-01-11Fix potential leakDavid Robillard1-7/+10
2023-01-11Add smoke test for puglSetCursor()David Robillard2-0/+76
2023-01-11Improve test coverageDavid Robillard4-6/+13
2023-01-11Guard against required hints explicitly being set to PUGL_DONT_CAREDavid Robillard1-0/+5
2023-01-11Clean up puglRealize() implementationsDavid Robillard4-27/+18
2023-01-11Test redisplay outside of event handlersDavid Robillard1-1/+10
2023-01-11X11: Fix puglPostRedisplay() outside of event handlersDavid Robillard1-2/+4
2023-01-11X11: Make puglSendEvent() gracefully handle unrealized viewsDavid Robillard1-0/+3
2023-01-11Add missing export for puglGetBackend()David Robillard1-0/+1
2023-01-11Fix coverage of puglStrerror testDavid Robillard1-1/+1
2023-01-11Avoid running clipboard tests in parallelDavid Robillard1-2/+20
2023-01-11Reduce duplicated codeDavid Robillard1-11/+1
2023-01-11Relax timer test slightly and make it run for less timeDavid Robillard1-2/+2
2023-01-11Spread tests around the screenDavid Robillard16-19/+34
2023-01-11X11: Avoid potentially unnecessary allocation in Vulkan backendDavid Robillard1-8/+12
2023-01-11X11: Fix positioning of top-level windows with decorationsDavid Robillard2-8/+68
2023-01-11Remove cached frame from viewDavid Robillard10-214/+364
2023-01-11Fix checks for invalid view positionsDavid Robillard3-3/+3
2023-01-11Center windows on their transient parent where possibleDavid Robillard3-16/+56
2023-01-11Raise the initial display of example windowsDavid Robillard9-11/+11
2023-01-10Add PUGL_CURSOR_ALL_SCROLLDavid Robillard6-4/+9
2023-01-10Add missing cursors to C++ bindingsDavid Robillard1-8/+12
2023-01-10Fix inconsistent naming conventionDavid Robillard1-5/+5
2023-01-10Windows: Make puglGetScaleFactor always return a reasonable valueDavid Robillard1-4/+24
2023-01-09Raise test windows initiallyDavid Robillard11-12/+12
2023-01-08Fix Doxygen errorsDavid Robillard2-5/+7
2023-01-08Add support for OpenGL ES 3.2 in pugl_shader_demoDavid Robillard10-39/+88
2023-01-08Update example GLAD loader and add OpenGL ES 3.2David Robillard2-9/+1280
2023-01-08Prepare OpenGL context flags for OpenGL ES supportDavid Robillard15-39/+59
2023-01-08Windows: Fix OpenGL profile hint interpretationDavid Robillard1-2/+2
2023-01-08Use ensureHint pattern everywhereDavid Robillard6-60/+48
2023-01-08Add PUGL_SAMPLE_BUFFERS hintDavid Robillard8-14/+30
2023-01-08Add missing default hintDavid Robillard1-0/+1
2023-01-08Gracefully handle out of range hintsDavid Robillard2-3/+17
2023-01-08Update READMEDavid Robillard1-2/+6