gtk/testsuite
Benjamin Otte 9e27acb0a6 gpu: Allocate Vulkan descriptor pools dynamically
Instead of allocating one large descriptor pool and hoping we never run
out of descriptors, allocate small ones dynamically, so we know we never
run out.

Test incldued, though the test doesn't fail in CI, because llvmpipe
doesn't care about pool size limits. It does fail on my AMD though.

A fun side note about that test is that the GL renderer handles it best
in normal operationbecause it caches offscreens per node and we draw the
same node repeatedly.
But, the replay test expands them to duplicated unique nodes, and then
the GL renderer runs out of command queue length, so I had to disable
the test on it.
2024-07-22 19:40:24 +02:00
..
a11y expander: Don't leave dangling a11y relations 2024-07-03 12:55:15 -04:00
css Add css value tests 2024-07-08 16:47:29 -04:00
gdk testsuite: Add a save=>load cycle test for PNGs with colorstates 2024-07-16 22:04:11 +02:00
gsk gpu: Allocate Vulkan descriptor pools dynamically 2024-07-22 19:40:24 +02:00
gtk dmabuf texture: color state support 2024-07-16 21:23:44 +02:00
headless ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
introspection ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
reftests reftests: Avoid some deprecated css 2024-06-27 21:03:14 -04:00
tools tests: Update for the new setting 2024-04-19 12:56:34 -04:00
meson.build testsuite: Use catch as testwrapper 2024-07-01 22:29:36 -04:00
testutils.c testsuite: fix memleak 2023-06-05 05:33:07 +02:00
testutils.h testsuite: Make function arguments const 2021-11-30 14:12:10 +01:00