wlroots/render/vulkan
Kenny Levinsen 17c29268c9 util/rect_union: Take pixman_box32_t by pointer
rect_union_add takes a pixman_box32_t by value, and passes it along by
value to internal helpers. render_pass_mark_box_updated which is the
only caller receives the pixman_box32_t by reference, so just plumb it
through that way.

Results in a 13% improvement in CPU time when using the Vulkan renderer
on the stacked/clip200/1024 benchmarks on my machine.

Signed-off-by: Kenny Levinsen <kl@kl.wtf>
2026-05-01 12:50:04 +00:00
..
shaders render/vulkan: Use instanced draws instead of scissors 2026-05-01 12:50:04 +00:00
meson.build render/vulkan: use renamed glslang binary by default 2023-07-27 16:06:49 +08:00
pass.c util/rect_union: Take pixman_box32_t by pointer 2026-05-01 12:50:04 +00:00
pixel_format.c vulkan: make use of new pixel_format_is_ycbcr function 2026-02-06 13:53:46 +00:00
renderer.c render/vulkan: Use instanced draws instead of scissors 2026-05-01 12:50:04 +00:00
texture.c render/vulkan: New staging buffer implementation 2026-05-01 12:50:04 +00:00
util.c render/vulkan: compile against vulkan 1.2 header 2026-03-24 12:33:12 -04:00
vulkan.c vulkan: Add support for render timer using timestamp queries 2026-04-09 15:13:49 +02:00