summaryrefslogtreecommitdiff
path: root/gdk
Commit message (Expand)AuthorAgeFilesLines
* Minimize the amount of inclusions in public headersEmmanuele Bassi2023-05-0946-84/+28
* Use #pragma onceMatthias Clasen2023-05-091-4/+1
* Drop the gdk/gdkversionmacros.h headerMatthias Clasen2023-05-0944-45/+44
* Add a missing fileMatthias Clasen2023-05-091-0/+2
* Fix install locationMatthias Clasen2023-05-091-2/+2
* Don't excessively define GDK_EXTERNMatthias Clasen2023-05-091-4/+0
* Make it buildMatthias Clasen2023-05-094-23/+23
* Generate version and deprecation macros at build timeEmmanuele Bassi2023-05-093-217/+61
* Merge branch 'wip/otte/no-vsync' into 'main'Benjamin Otte2023-05-096-34/+66
|\
| * wayland: Don't assert when requesting another frameBenjamin Otte2023-05-091-1/+2
| * frameclock: Keep more historyBenjamin Otte2023-05-091-1/+1
| * gdk: Add GDK_DEBUG=no-vsyncBenjamin Otte2023-05-094-1/+13
| * frameclock: Add gdk_frame_clock_idle_is_frozen()Benjamin Otte2023-05-091-31/+50
* | gdkglcontext-win32-wgl.c: Always request alpha bitsChun-wei Fan2023-05-091-0/+3
* | win32: Turn off multisamplingBenjamin Otte2023-05-092-16/+2
* | win32: Actually increase the counterBenjamin Otte2023-05-091-3/+4
* | GDK/Win32: Use dummy WGL contexts moreChun-wei Fan2023-05-091-26/+66
* | gdkglcontext-win32-wgl.c: Fix using wglChoosePixelFormatARB()Chun-wei Fan2023-05-093-35/+121
* | gdkglcontext-win32-wgl.c: Fix WGL context realization on 32-bitChun-wei Fan2023-05-091-2/+2
|/
* Merge branch 'wip/otte/update-texture' into 'main'Benjamin Otte2023-05-065-1/+233
|\
| * texturebuilder: Add ::udpate-region and ::update-textureBenjamin Otte2023-05-023-0/+176
| * texture: Add gdk_texture_diff()Benjamin Otte2023-05-012-1/+57
* | Merge branch 'displaymanager-warning-fix' into 'main'Matthias Clasen2023-05-011-1/+1
|\ \
| * | Avoid a bad warningMatthias Clasen2023-05-011-1/+1
* | | vulkan: Correct error enum version guardsJordan Petridis2023-05-011-1/+1
|/ /
* | Merge branch 'wip/carlosg/x11-artifacts' into 'main'Benjamin Otte2023-04-291-0/+2
|\ \ | |/ |/|
| * gdk/x11: Invalidate whole surface after size changeCarlos Garnacho2023-04-291-0/+2
* | wayland: Use wl_surface_damage_buffer() in CairoBenjamin Otte2023-04-292-3/+72
* | wayland: Set EGL swap interval to 0.Benjamin Otte2023-04-281-0/+3
* | wayland: Disconnect the frame callback when hidingBenjamin Otte2023-04-282-19/+13
* | gltexture: Synchronize when downloadingMatthias Clasen2023-04-271-0/+4
* | gltexture: Optionally take a sync objectMatthias Clasen2023-04-274-4/+91
* | glcontext: Add a way to check for GLsyncMatthias Clasen2023-04-272-2/+19
* | gltexture: Deprecate gdk_gl_texture_new()Benjamin Otte2023-04-272-1/+4
* | texturebuilder: Pass the destroy notify to the build() functionBenjamin Otte2023-04-272-36/+18
* | texturebuilder: Add ::format and ::has-mipmapBenjamin Otte2023-04-274-7/+182
* | gdk: Add GdkGLTextureBuilderBenjamin Otte2023-04-274-0/+539
* | wgl: Improve error messages when GL init failsBenjamin Otte2023-04-271-23/+48
* | wgl: Create context during WGL initializationBenjamin Otte2023-04-273-33/+42
* | win32: Get rid of display->gl_versionBenjamin Otte2023-04-272-13/+13
* | win32: Refactor context creationBenjamin Otte2023-04-271-95/+80
* | gdk: Add workaround for Visual StudioBenjamin Otte2023-04-271-2/+5
* | mac: Properly set GLContext.is_legacy()Benjamin Otte2023-04-271-1/+8
* | glcontext: assert all contexts set the version on realize()Benjamin Otte2023-04-271-8/+5
* | mac: Try all different OpenGL profilesBenjamin Otte2023-04-271-8/+27
* | glcontext: Compute matching version the simple wayBenjamin Otte2023-04-275-40/+26
* | win32: Make sure highest possible GL version is createdBenjamin Otte2023-04-271-37/+50
* | win32: Pass the version properly through the creation stackBenjamin Otte2023-04-271-16/+12
* | glx: Make sure highest possible GL version is createdBenjamin Otte2023-04-271-19/+42
* | egl: Make sure highest possible GL version is createdBenjamin Otte2023-04-273-14/+79