vkd3d-proton/libs/vkd3d-shader
Hans-Kristian Arntzen 0f802b151e vkd3d-shader: Avoid undefined result for Ibfe/Ubfe/Bfi.
Width + offset must not overflow in SPIR-V. SM 5+ is well-defined here.
It's enough to just clamp the width against 32 - offset in all cases.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-10-05 15:45:02 +02:00
..
checksum.c debug: Re-introduce different debug channels. 2020-07-10 14:18:15 +02:00
dxbc.c vkd3d-shader: Add helper to parse output signature. 2021-09-16 16:57:28 +02:00
dxil.c vkd3d: Enable VK_KHR_shader_integer_dot_product. 2021-10-05 15:38:59 +02:00
meson.build meta: Add missing newlines to end of files 2020-11-05 17:16:57 +01:00
spirv.c vkd3d-shader: Avoid undefined result for Ibfe/Ubfe/Bfi. 2021-10-05 15:45:02 +02:00
trace.c vkd3d-shader: Implement 64-bit immediate constants 2020-10-23 12:40:38 +02:00
vkd3d_shader_main.c vkd3d-shader: Add helper to parse output signature. 2021-09-16 16:57:28 +02:00
vkd3d_shader_private.h vkd3d-shader: Add helper to parse output signature. 2021-09-16 16:57:28 +02:00