vkd3d/libs
Giovanni Mascellani 637a3cabe7 vkd3d-shader/ir: Allow failure in shader_signature_find_element_for_reg().
shader_signature_find_element_for_reg() is also used in the TPF parser,
where the program has not been validated yet, so it must not crash
on errors.

The I/O normaliser can instead assume that the shader is already
validated.

This fixes a crash with a shader used by The Falconeer. The bug is still
present, because the shader will be incorrectly rejected, but at least
the vkd3d-shader will fail gracefully.
2024-09-20 17:01:29 +02:00
..
vkd3d vkd3d: Implement d3d12_command_list_OMSetDepthBounds(). 2024-09-11 14:53:33 +02:00
vkd3d-common vkd3d-common: Replace assert() with VKD3D_ASSERT(). 2024-08-13 21:20:28 +02:00
vkd3d-shader vkd3d-shader/ir: Allow failure in shader_signature_find_element_for_reg(). 2024-09-20 17:01:29 +02:00
vkd3d-utils vkd3d-utils: Do not emit implicit truncation warnings from D3DCompile2VKD3D() before version 42. 2024-09-03 15:07:36 +02:00
.gitignore libs/vkd3d: Trace build version. 2018-06-27 22:43:49 +02:00