gtk2/gsk/gl
Christian Hergert 528297f5e5 gl: avoid copying RenderOp to GArray
Instead of copying the (rather large) RenderOp to the GArray, we can
simply set the fields directly in the allocated space for the struct.
In most cases, there wont be any allocations to make as the array size
is kept in tact across frame renderings.
2019-10-09 15:41:53 -07:00
..
gskgldriver.c gl: Allow setting min/mag filter on textures 2019-06-04 23:00:01 +00:00
gskgldriverprivate.h gl: Allow setting min/mag filter on textures 2019-06-04 23:00:01 +00:00
gskglglyphcache.c gl: use memcmp to compare glyph cache keys 2019-10-09 14:47:23 -07:00
gskglglyphcacheprivate.h gl: avoid copying GskGLCachedGlyph in lookup 2019-10-09 14:37:08 -07:00
gskgliconcache.c iconcache: ref textures 2019-08-11 09:05:31 +02:00
gskgliconcacheprivate.h Share glyph and icon caches 2019-06-04 23:00:02 +00: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 gl renderer: Add NodeSample 2018-12-02 13:25:43 +01:00
gskglnodesampleprivate.h gl renderer: Add NodeSample 2018-12-02 13:25:43 +01:00
gskglprofiler.c gsk: Move all gskgl* files into gl/ 2017-12-21 19:12:30 +01:00
gskglprofilerprivate.h gsk: Move all gskgl* files into gl/ 2017-12-21 19:12:30 +01:00
gskglrenderer.c gl: avoid copying RenderOp to GArray 2019-10-09 15:41:53 -07:00
gskglrenderer.h gsk: Export gsk_gl_renderer_new() 2019-05-05 07:18:39 +02:00
gskglrenderops.c gl: avoid copying RenderOp to GArray 2019-10-09 15:41:53 -07:00
gskglrenderopsprivate.h gl: avoid copying RenderOp to GArray 2019-10-09 15:41:53 -07:00
gskglshadowcache.c gl renderer: Change shadow cache eviction strategy 2019-02-28 10:33:18 +01:00
gskglshadowcacheprivate.h gl renderer: Use a GArray for the shadow cache 2018-07-17 17:33:46 +02:00
gskgltextureatlas.c Cosmetics 2019-06-05 12:03:39 +00:00
gskgltextureatlasprivate.h Share glyph and icon caches 2019-06-04 23:00:02 +00:00
gskshaderbuilder.c gl renderer: Implement a subset of repeat nodes 2019-08-11 09:05:31 +02:00
gskshaderbuilderprivate.h gl renderer: Implement a subset of repeat nodes 2019-08-11 09:05:31 +02:00
stb_rect_pack.c glglyphcache: Use stb_rect_pack for better glyph packing 2019-06-04 22:42:00 +00:00
stb_rect_pack.h glglyphcache: Use stb_rect_pack for better glyph packing 2019-06-04 22:42:00 +00:00