gtk/gsk/gl
Christian Hergert 6883c2214b gl: specify attribute locations for vUv and aPosition
These positions are not guaranteed to be in a specific order when linked
into the final GPU program. They need to be specified so that our code
in gskglrenderer.c can use known positions for them to match up with
our GskQuadVertex.

This fixes the GL renderer on macOS's OpenGL shader compiler.

Fixes #3420
2020-12-04 13:33:34 -08:00
..
glutilsprivate.h gl renderer: Improve clipping code 2020-05-24 15:59:05 +02:00
gskgldriver.c gl renderer: Fix render node texture cache 2020-09-30 14:53:13 +02:00
gskgldriverprivate.h gl renderer: Fix render node texture cache 2020-09-30 14:53:13 +02:00
gskglglyphcache.c Correctly upload textures for GLES 2020-09-25 09:31:43 +02:00
gskglglyphcacheprivate.h Revert "Cache glyph textures in render nodes" 2019-10-22 07:16:41 -04:00
gskgliconcache.c Correctly upload textures for GLES 2020-09-25 09:31:43 +02:00
gskgliconcacheprivate.h gl: Slightly rework the icon cache api 2019-10-15 19:44:26 -04:00
gskglimage.c gl: Allow setting min/mag filter on textures 2019-06-04 23:00:01 +00:00
gskglimageprivate.h gl: Allow setting min/mag filter on textures 2019-06-04 23:00:01 +00:00
gskglnodesample.c Turn GskRenderNode into a derivable type 2020-04-08 15:40:15 +01:00
gskglnodesampleprivate.h gl renderer: Add NodeSample 2018-12-02 13:25:43 +01:00
gskglprofiler.c gl renderer: Generate queries only on desktop GL 2020-11-07 21:49:42 +01:00
gskglprofilerprivate.h gsk: Move all gskgl* files into gl/ 2017-12-21 19:12:30 +01:00
gskglrenderer.c glrenderer: Implement a shader for conic gradients 2020-12-03 13:07:17 +01:00
gskglrenderer.h gsk: Export gsk_gl_renderer_new() 2019-05-05 07:18:39 +02:00
gskglrendererprivate.h gl renderer: Fix private function name 2020-10-14 15:06:12 -04:00
gskglrenderops.c glrenderer: Implement a shader for conic gradients 2020-12-03 13:07:17 +01:00
gskglrenderopsprivate.h glrenderer: Implement a shader for conic gradients 2020-12-03 13:07:17 +01:00
gskglshaderbuilder.c gl: specify attribute locations for vUv and aPosition 2020-12-04 13:33:34 -08:00
gskglshaderbuilderprivate.h Support GLShaderNode in backends 2020-09-29 09:51:16 +02:00
gskglshadowcache.c gl renderer: Draw outset shadows white 2020-01-18 08:49:52 +01:00
gskglshadowcacheprivate.h gl renderer: Draw outset shadows white 2020-01-18 08:49:52 +01:00
gskgltextureatlas.c gltextureatlas: Packing must succeed here 2020-01-07 17:27:18 +01:00
gskgltextureatlasprivate.h gl: Do less work to maintain caches 2019-10-11 20:42:24 -04:00
opbuffer.c glrenderer: Implement a shader for conic gradients 2020-12-03 13:07:17 +01:00
opbuffer.h glrenderer: Implement a shader for conic gradients 2020-12-03 13:07:17 +01:00
stb_rect_pack.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
stb_rect_pack.h glglyphcache: Use stb_rect_pack for better glyph packing 2019-06-04 22:42:00 +00:00