summaryrefslogtreecommitdiff
path: root/gdk/gdkglcontext.c
Commit message (Expand)AuthorAgeFilesLines
* Remove all nicks and blurbs from param specsSophie Herold2022-05-111-9/+3
* gdk: Check OES_vertex_half_float GLES extensionMatthias Clasen2022-05-051-4/+18
* gdk: use EGL_KHR_swap_buffers_with_damageChristian Hergert2022-03-031-2/+8
* gsk/gl: support non-standard default framebufferChristian Hergert2022-02-221-0/+7
* glcontext: Remove leftover function callBenjamin Otte2022-02-161-5/+1
* GDK: Force GLES 3.0+ on libANGLEChun-wei Fan2022-01-191-4/+7
* gdkglcontext.c: Ensure EGL contexts are in-sync with shared contextChun-wei Fan2022-01-191-1/+9
* Merge branch 'wip/otte/for-main' into 'main'Benjamin Otte2022-01-061-2/+1
|\
| * glcontext: Don't spew warnings on surfaceless contextsBenjamin Otte2022-01-061-2/+1
* | gles: GLES 2 doesn't have glDrawBuffers()Benjamin Otte2021-12-251-2/+2
* | gl: Change gdk_gl_context_check_version()Benjamin Otte2021-12-251-7/+24
* | glcontext: Use different log levels for GL debugBenjamin Otte2021-12-251-2/+12
|/
* gl: Clear current when destroying current's surfaceBenjamin Otte2021-12-221-0/+31
* gdk: #if => #ifdefBenjamin Otte2021-11-031-1/+1
* egl: Set the draw buffer to GL_BACK_LEFTBenjamin Otte2021-11-031-0/+5
* API: Add gdk_display_create_gl_context()Benjamin Otte2021-10-201-3/+7
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-10-181-1/+1
|\
| * docs: CosmeticsMatthias Clasen2021-10-181-1/+1
* | glcontext: reinstate another missing "!"Benjamin Otte2021-10-171-1/+1
|/
* glcontext: Reinstate missing "!"Benjamin Otte2021-10-161-3/+3
* gl: Move texture uploading to the rendererBenjamin Otte2021-10-131-80/+13
* gl: Make sure to set a proper alignmentBenjamin Otte2021-10-091-3/+3
* gl: Check the stride is a multiple of the bppBenjamin Otte2021-10-091-1/+2
* gl: Set stride properly in fallbackBenjamin Otte2021-10-091-0/+1
* glcontext: Add gdk_gl_context_get_api()Benjamin Otte2021-10-081-0/+47
* gl: Check allowed APIs in realize()Benjamin Otte2021-10-081-54/+77
* glcontext: Deprecate gdk_gl_context_set_use_es()Benjamin Otte2021-10-081-2/+17
* glcontext: Add GdkGLContext::allowed-apisBenjamin Otte2021-10-081-8/+93
* gdk: hdr => high depthBenjamin Otte2021-10-061-2/+2
* gl: Move memory <=> GL format mappingBenjamin Otte2021-10-061-65/+24
* memorytexture: Split out GdkMemoryFormat handlingBenjamin Otte2021-10-061-1/+2
* egl: Implement HDR supportBenjamin Otte2021-10-061-1/+8
* gdk: Add a request_hdr argument to begin_frame()Benjamin Otte2021-10-061-0/+1
* egl: Support EGL_KHR_no_config_contextBenjamin Otte2021-10-061-1/+6
* glcontext: Handle failure of eglBindAPI()Benjamin Otte2021-10-061-13/+11
* egl: Unify contextsBenjamin Otte2021-10-061-2/+321
* glcontext: Remove unused functionalityBenjamin Otte2021-10-061-60/+2
* glcontext: The content cannot be the current contextBenjamin Otte2021-10-061-5/+0
* gdk: Remove gdkinternals.hBenjamin Otte2021-09-241-1/+0
* gdk: Make sure only one GL backend is usedwip/otte/shittymorphBenjamin Otte2021-09-241-2/+69
* gl: Implement uploading and downloading HDR formatsBenjamin Otte2021-09-121-55/+68
* texture: Add GdkMemoryConversion private enumBenjamin Otte2021-09-121-2/+2
* Refactor gdk_gl_context_upload_texture slightlyMatthias Clasen2021-09-101-3/+9
* gdk: add missing Since annotationMarc-André Lureau2021-07-271-0/+2
* gdk: Move GL context construction to GdkGLContextBenjamin Otte2021-07-221-0/+15
* gl: Move vfuncBenjamin Otte2021-07-221-9/+16
* gdk: Get rid of paint contextsBenjamin Otte2021-07-221-17/+0
* gl: Store the context::in-frame state in the current contextBenjamin Otte2021-07-221-10/+34
* gl: Deprecate gdk_gl_context_get_shared_context()Benjamin Otte2021-07-221-23/+20
* gdk: Add gdk_gl_context_is_shared()Benjamin Otte2021-07-221-0/+49