From 378474d79c9d92abe971e98ec6491ff00a94844c Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 9 Jul 2025 14:23:07 +0100 Subject: [PATCH] Disable bounds testing on inline UBO in descriptor * Inline UBOs do not have bounds checking/robust access --- util/test/demos/vk/vk_descriptor_buffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/util/test/demos/vk/vk_descriptor_buffer.cpp b/util/test/demos/vk/vk_descriptor_buffer.cpp index 35d98987b..a3e588a85 100644 --- a/util/test/demos/vk/vk_descriptor_buffer.cpp +++ b/util/test/demos/vk/vk_descriptor_buffer.cpp @@ -174,7 +174,8 @@ void main() // j - rays #elif TEST == 10 // inline UBO, named 'descbuf' instead of k to match resource name - Color = descbuf.data[1] + descbuf.data[2]; + // we don't do a robustness check because inline UBOs don't provide bounds checking + Color = descbuf.data[1]; #elif TEST == 11 Color = textureLod(sampler2D(e, l), uv, 0.0); #elif TEST == 12