Alexander Larsson
b8c33e8153
GskRenderNode: Use C99 flexible arrays to avoid extra allocation
...
Instead of a separate allocation for any arrays in the render node
we allocate these as part of the render node itself, using C99
flexible arrays.
This leads to less allocations, which is nice, but the major reason
for this is that it allows us to change the allocation scheme further
in the future. For instance, we want to do stack-like allocation so
that all the render-nodes for an entire frame are allocated in one
(or a few) chunks.
2016-12-21 12:20:56 +01:00
..
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:10 +01:00
2016-12-20 18:01:12 +01:00
2016-12-20 18:01:12 +01:00
2016-12-20 18:01:10 +01:00
2016-11-30 15:15:08 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:12 +01:00
2016-12-05 15:02:47 +01:00
2016-11-16 17:36:33 +01:00
2016-10-18 11:49:10 +01:00
2016-10-18 11:49:10 +01:00
2016-12-21 11:55:15 +01:00
2016-10-18 11:49:10 +01:00
2016-10-18 11:49:10 +01:00
2016-12-21 11:00:18 +01:00
2016-12-20 18:01:09 +01:00
2016-12-20 18:01:10 +01:00
2016-12-21 12:20:56 +01:00
2016-12-20 18:01:12 +01:00
2016-12-21 12:20:56 +01:00
2016-12-21 12:20:56 +01:00
2016-12-20 18:01:12 +01:00
2016-12-20 18:01:12 +01:00
2016-12-20 18:01:10 +01:00
2016-10-21 06:45:22 +02:00
2016-10-18 11:49:07 +01:00
2016-11-16 17:36:33 +01:00
2016-11-16 17:36:33 +01:00
2016-11-16 17:36:33 +01:00
2016-11-08 20:31:34 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-09 18:35:51 +01:00
2016-12-09 18:35:51 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-21 11:55:15 +01:00
2016-12-20 18:01:11 +01:00
2016-12-20 18:01:11 +01:00
2016-12-09 18:35:51 +01:00
2016-12-09 18:35:51 +01:00
2016-12-20 18:01:11 +01:00