summaryrefslogtreecommitdiff
path: root/gdk
Commit message (Expand)AuthorAgeFilesLines
* 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
* | gdk: Move GdkGLAPI enum into gdkenums.hBenjamin Otte2023-04-272-15/+16
* | glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-273-24/+28
* | gdk: Introduce GdkGLVersionBenjamin Otte2023-04-277-121/+170
* | win32: Remove an outdated checkBenjamin Otte2023-04-271-16/+0
* | display: Remove ::create_surface() vfuncBenjamin Otte2023-04-2622-246/+50
* | wayland: Set default title in toplevel_init()Benjamin Otte2023-04-262-15/+16
* | macos: Add surface from ::constructed()Benjamin Otte2023-04-265-9/+9
* | gdk: Remove GDK_SURFACE_DRAG enum memberBenjamin Otte2023-04-266-11/+0
* | wayland: Create drag surface directlyBenjamin Otte2023-04-261-1/+4
* | wayland: Remove struct memberBenjamin Otte2023-04-261-3/+1
* | x11: Add private gdk_x11_drag_surface_new()Benjamin Otte2023-04-264-27/+15
* | x11: Set frame clock in ::constructedBenjamin Otte2023-04-261-11/+13
* | x11: Move window construction to ::constructed()Benjamin Otte2023-04-261-236/+288
* | broadway: Create gdk_broadway_drag_surface_new()Benjamin Otte2023-04-261-7/+9
* | win32: Create gdk_win32_draw_surface_new()Benjamin Otte2023-04-264-21/+12
* | macos: Set frame clock in ::constructedBenjamin Otte2023-04-264-19/+18
* | broadway: Set frame clock in ::constructedBenjamin Otte2023-04-261-11/+32
* | broadway: Move surface init code into ::constructed()Benjamin Otte2023-04-261-101/+107
* | win32: Set frame clock in constructed()Benjamin Otte2023-04-261-13/+10