summaryrefslogtreecommitdiff
path: root/gsk/gl/gskgldriver.c
Commit message (Expand)AuthorAgeFilesLines
* gsk: Don't build unused functionsMatthias Clasen2023-05-161-1/+1
* gsk: Fix some renderer gotchasMatthias Clasen2023-05-101-1/+2
* gsk: Dispose the driver when the display is closedMatthias Clasen2023-05-101-7/+17
* gsk: Add some debug helpersMatthias Clasen2023-05-051-8/+10
* gldriver: Add a sync when creating texturesMatthias Clasen2023-04-281-0/+6
* glrenderer: Port to GdkGLTextureBuilderBenjamin Otte2023-04-271-13/+23
* gsk: Avoid copying GL texture in more casesMatthias Clasen2023-03-231-2/+3
* gsk: Improve slice handlingMatthias Clasen2023-03-221-28/+208
* gsk: Drop debug codeMatthias Clasen2023-03-221-61/+0
* gsk: Drop some unused argumentsMatthias Clasen2023-03-221-6/+4
* gsk: Use overlapping slicesMatthias Clasen2023-03-221-4/+125
* gsk: CosmeticsMatthias Clasen2023-03-221-1/+1
* glrenderer: Handle filters differentlyBenjamin Otte2023-03-181-69/+52
* gsk: Avoid reuploading textures too muchMatthias Clasen2023-03-171-0/+2
* gsk: Be more careful when slicingMatthias Clasen2023-03-171-4/+9
* gldriver: Quick workaround for filter mismatchBenjamin Otte2023-03-171-1/+1
* gsk: Stop using g_sliceMatthias Clasen2023-03-141-5/+5
* texture: Export gdk_texture_get_format()Benjamin Otte2023-02-151-1/+0
* gl: Make texture slicing more flexibleMatthias Clasen2023-02-111-13/+23
* gsk/gl: fix warning when join_sources() is unusedChristian Hergert2023-01-121-1/+1
* Fix spelling errorsMatthias Clasen2022-11-171-1/+1
* GL Renderer: Ensure that GdkGLContext is current in gsk_gl_driver_shader_weak_cbLuca Bacci2022-08-271-1/+6
* gsk/gl: Typo fixMatthias Clasen2022-04-081-1/+1
* gsk: Plug a memory leakMatthias Clasen2022-04-031-1/+1
* gsk/gl: use consistent library namingChristian Hergert2022-03-181-7/+7
* gsk/gl: make texture libraries more autonomousChristian Hergert2022-03-181-96/+15
* gsk/gl: add more control over shader generationChristian Hergert2022-03-181-8/+62
* gsk/gl: rename glyphs to glyphs_libraryChristian Hergert2022-03-181-7/+7
* gsk/gl: allow configuring atlas sizeChristian Hergert2022-03-181-4/+7
* gl: Refactor texture uploadingBenjamin Otte2021-10-131-7/+11
* gl: Fix downloading textures *again*Benjamin Otte2021-10-131-1/+1
* texture: Refactor downloadingBenjamin Otte2021-10-121-15/+18
* Rename ngl to glMatthias Clasen2021-10-071-0/+1386
* gsk: Drop the gl rendererMatthias Clasen2021-08-201-849/+0
* gdk: Add gdk_gl_context_is_shared()Benjamin Otte2021-07-221-5/+4
* gsk: Avoid compiler warnings without assertionsMatthias Clasen2021-04-121-3/+1
* gl renderer: Use scale_x and scale_y everywhereTimm Bäder2020-12-061-2/+4
* gl renderer: Fix render node texture cacheAlexander Larsson2020-09-301-2/+5
* gsk: Avoid downloading GL textures when possibleavoid-gl-texture-downloadMatthias Clasen2020-09-261-6/+8
* gl backend: Avoid roundtripping via surface when updloadingAlexander Larsson2020-09-251-35/+72
* gsk: Fix the gl texture cacheMatthias Clasen2020-09-091-9/+35
* Check for pixel-alignedness for interpolationMatthias Clasen2020-09-041-1/+3
* build: Add -Wnull-dereferenceBenjamin Otte2020-03-051-1/+1
* gl driver: Inline function into only callerTimm Bäder2020-01-071-38/+20
* gl: Avoid pointless iterationMatthias Clasen2019-10-221-13/+4
* gl: Add some commentsMatthias Clasen2019-10-221-2/+2
* gl: Allow setting min/mag filter on texturesMatthias Clasen2019-06-041-2/+7
* Don't generate mipmaps needlesslyMatthias Clasen2019-06-021-1/+7
* gl renderer: Make creating render targets easierTimm Bäder2019-05-231-20/+37
* gl renderer: Remove some unused api form the GLDriverTimm Bäder2019-05-231-52/+0