summaryrefslogtreecommitdiff
path: root/gdk/gdkglcontext.c
Commit message (Expand)AuthorAgeFilesLines
* glcontext: Add a way to check for GLsyncMatthias Clasen2023-04-271-2/+17
* glcontext: assert all contexts set the version on realize()Benjamin Otte2023-04-271-8/+5
* glcontext: Compute matching version the simple wayBenjamin Otte2023-04-271-22/+18
* egl: Make sure highest possible GL version is createdBenjamin Otte2023-04-271-8/+31
* glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-271-17/+13
* gdk: Introduce GdkGLVersionBenjamin Otte2023-04-271-52/+32
* gdk: drop libangle GLES minimum versionMarc-André Lureau2023-04-171-12/+2
* Make fractional scaling for GL opt-inMatthias Clasen2023-04-021-3/+22
* Use fractional scale for the GL rendererMatthias Clasen2023-04-021-7/+9
* gl: Print max texture size in debug outputMatthias Clasen2023-03-141-14/+22
* gdk: Add private GLContext::is_current() checkBenjamin Otte2023-02-021-2/+29
* glcontext: Avoid gcc warning on non-egl buildBenjamin Otte2023-01-061-1/+1
* Drop gdkintl.hMatthias Clasen2022-09-231-1/+1
* Rename gdk-private.h to gdkprivate.hMatthias Clasen2022-09-231-1/+1
* Rename gdkdebug.h to gdkdebugprivate.hMatthias Clasen2022-09-231-1/+1
* gdk: Use the new debug macrosMatthias Clasen2022-09-231-25/+25
* Make the gl-debug debug flag always availableMatthias Clasen2022-09-211-10/+2
* Make the gl-gles debug flag always availableMatthias Clasen2022-09-211-1/+1
* Make the gl-legacy debug flag always availableMatthias Clasen2022-09-211-2/+2
* Merge branch 'gl-api-es-fix' into 'main'Benjamin Otte2022-06-041-224/+228
|\
| * glcontext: Simplify get_required_version apiPablo Correa Gómez2022-06-041-39/+9
| * glcontext: Do not check for correctness in set_required_versionPablo Correa Gómez2022-06-041-35/+6
| * glcontext: Refactor realize function, fix interaction with shared contextPablo Correa Gómez2022-06-041-112/+145
| * glcontext: Add internal get_clipped_version functionPablo Correa Gómez2022-06-041-0/+18
| * glcontext: Improve get_version documentationPablo Correa Gómez2022-06-041-0/+4
| * glcontext: Improve documentation on get_use_es apiPablo Correa Gómez2022-05-301-1/+3
| * glcontext: Make the creation of EGL context more obviousPablo Correa Gómez2022-05-101-145/+151
* | 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