gtk/gsk/ngl
Matthias Clasen d116ba348f ngl: Fix a rare assertion violation
When we clean up the uniform allocations after a frame,
it can happen that our space requirements actually increase,
due to padding that depends on the order of allocations.

Instead of asserting that it doesn't happen, just make
it work by growing our allocation.

Fixes: #3853
2021-05-03 21:03:40 -04:00
..
resources ngl: Fix crash with intel driver on Windows when compiling shaders 2021-03-25 08:20:30 -04:00
gsknglattachmentstate.c gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglattachmentstateprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglbuffer.c gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglbufferprivate.h ngl: ensure vertices buffer allocates enough vertices 2021-03-18 10:43:24 -07:00
gsknglcommandqueue.c ngl: Fix an oversight 2021-05-03 21:00:57 -04:00
gsknglcommandqueueprivate.h ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
gsknglcompiler.c ngl: Add infrastructure for clip-variants of shaders 2021-03-07 20:30:45 -05:00
gsknglcompilerprivate.h ngl: Add infrastructure for clip-variants of shaders 2021-03-07 20:30:45 -05:00
gskngldriver.c ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
gskngldriverprivate.h ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
gsknglglyphlibrary.c ngl: Fix a rounding error in subpixel positioning 2021-03-21 16:05:10 -04:00
gsknglglyphlibraryprivate.h ngl: Speed up glyph loop 2021-03-30 00:19:28 -04:00
gskngliconlibrary.c gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gskngliconlibraryprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglprogram.c ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
gsknglprogramprivate.h ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
gsknglprograms.defs ngl: Special-case css backgrounds 2021-03-14 16:49:31 -04:00
gsknglrenderer.c Revert "ngl: Remove duplicate check" 2021-03-19 13:17:02 -04:00
gsknglrenderer.h g-i: add missing since annotations for 4.2 2021-03-07 19:50:32 +01:00
gsknglrendererprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglrenderjob.c ngl: Fix an oversight 2021-05-03 20:59:16 -04:00
gsknglrenderjobprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglshadowlibrary.c gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gsknglshadowlibraryprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gskngltexturelibrary.c ngl: implement atlas compaction 2021-03-18 17:59:56 -07:00
gskngltexturelibraryprivate.h ngl: implement atlas compaction 2021-03-18 17:59:56 -07:00
gskngltexturepool.c gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
gskngltexturepoolprivate.h ngl: Improve packing 2021-03-29 15:17:10 -04:00
gskngltypesprivate.h ngl: Special-case css backgrounds 2021-03-14 16:49:31 -04:00
gskngluniformstate.c ngl: Fix a rare assertion violation 2021-05-03 21:03:40 -04:00
gskngluniformstateprivate.h ngl: move uniform key mapping into uniform state 2021-03-23 13:44:26 -07:00
inlinearray.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00
ninesliceprivate.h gsk: add OpenGL based GskNglRenderer 2021-02-23 14:41:52 -08:00