gtk2/gsk/gl
Timm Bäder d15df65a9d gl renderer: Save some matrix multiplications
We do this for every single node, which is a little costly, especially
since the common case for the modelview matrix these days is a simple
translation. So, check whether the new modelview matrix is only a
translation matrix and if so, don't do a full matrix multiplication per
node.
2018-10-11 12:27:56 +02:00
..
gskgldriver.c Fix wrong format strings in various places 2018-06-10 21:20:59 +00:00
gskgldriverprivate.h gl renderer: Support large textures 2018-03-20 09:40:10 +01:00
gskglglyphcache.c gsk/gl: Include cairo.h consistently 2018-03-28 22:05:17 +08:00
gskglglyphcacheprivate.h gsk: make logging per-renderer 2018-01-14 17:05:04 -05:00
gskglimage.c gsk: Move all gskgl* files into gl/ 2017-12-21 19:12:30 +01:00
gskglimageprivate.h gsk/gl: Include cairo.h consistently 2018-03-28 22:05:17 +08: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 renderer: Save some matrix multiplications 2018-10-11 12:27:56 +02:00
gskglrendererprivate.h gsk: Move all gskgl* files into gl/ 2017-12-21 19:12:30 +01:00
gskglrenderops.c gl renderer: Save some matrix multiplications 2018-10-11 12:27:56 +02:00
gskglrenderopsprivate.h gl renderer: Save some matrix multiplications 2018-10-11 12:27:56 +02:00
gskglshadowcache.c gl renderer: Use a GArray for the shadow cache 2018-07-17 17:33:46 +02:00
gskglshadowcacheprivate.h gl renderer: Use a GArray for the shadow cache 2018-07-17 17:33:46 +02:00
gskshaderbuilder.c shaderbuilder: Insert newlines directly after defines 2018-03-30 23:15:04 +02:00
gskshaderbuilderprivate.h shaderbuilder: Remove unused API 2018-03-15 16:30:48 +01:00