gtk2/gsk/gl
Christian Hergert 6b23fe3aa7 gsk/gl: pin atlases to single texture library
This removes the sharing of atlases across various texture libraries. Doing
so is necessary so that atlases can have different semantics for how they
allocate within the texture as well as potentially allowing for different
formats of texture data.

For example, in the future we might store non-pixel data in the textures
such as Glyphy or even keep glyphs with color content separate from glyphs
which do not and can use alpha channel only.
2022-03-18 12:48:43 -07:00
..
resources GL renderer: Remove noperspective usage 2021-11-30 14:12:10 +01:00
fp16.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
fp16i.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
fp16private.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglattachmentstate.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglattachmentstateprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglbuffer.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglbufferprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglcommandqueue.c gsk/gl: check for format as well 2022-03-18 12:33:33 -07:00
gskglcommandqueueprivate.h gsk/gl: support non-standard default framebuffer 2022-02-22 12:01:24 -08:00
gskglcompiler.c Merge branch 'wgl-legacy' into 'main' 2022-01-03 13:11:04 +00:00
gskglcompilerprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgldriver.c gsk/gl: add more control over shader generation 2022-03-18 12:34:32 -07:00
gskgldriverprivate.h gsk/gl: rename glyphs to glyphs_library 2022-03-18 12:34:32 -07:00
gskglglyphlibrary.c gsk/gl: only clear glyph cache durign reclaimation 2022-03-18 12:33:33 -07:00
gskglglyphlibraryprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgliconlibrary.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgliconlibraryprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglprofiler.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglprofilerprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglprogram.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglprogramprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglprograms.defs gsk/gl: add more control over shader generation 2022-03-18 12:34:32 -07:00
gskglrenderer.c renderers: Handle large viewports 2022-02-26 20:35:44 +01:00
gskglrenderer.h Maintain abi 2021-10-07 13:05:53 -04:00
gskglrendererprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglrenderjob.c gsk/gl: rename glyphs to glyphs_library 2022-03-18 12:34:32 -07:00
gskglrenderjobprivate.h gsk/gl: avoid clearing opaque regions 2022-02-21 23:43:17 -08:00
gskglshadowlibrary.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglshadowlibraryprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgltexture.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgltexturelibrary.c gsk/gl: pin atlases to single texture library 2022-03-18 12:48:43 -07:00
gskgltexturelibraryprivate.h gsk/gl: pin atlases to single texture library 2022-03-18 12:48:43 -07:00
gskgltextureprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgltypesprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgluniformstate.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgluniformstateprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
inlinearray.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
ninesliceprivate.h Rename ngl to gl 2021-10-07 13:05:53 -04:00
stb_rect_pack.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
stb_rect_pack.h Rename ngl to gl 2021-10-07 13:05:53 -04:00