mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-12-15 08:03:30 -08:00
vkd3d-shader: Store a vkd3d_result in struct vkd3d_shader_parser.
This commit is contained in:
committed by
Henri Verbeet
parent
f9c71d5775
commit
bdba25d028
Notes:
Henri Verbeet
2025-10-03 00:55:08 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1761
@@ -1506,8 +1506,8 @@ int d3dbc_parse(const struct vkd3d_shader_compile_info *compile_info, uint64_t c
|
||||
for (i = 0; i < ARRAY_SIZE(program->flat_constant_count); ++i)
|
||||
program->flat_constant_count[i] = get_external_constant_count(&sm1, i);
|
||||
|
||||
if (sm1.p.failed && ret >= 0)
|
||||
ret = VKD3D_ERROR_INVALID_SHADER;
|
||||
if (ret >= 0 && sm1.p.status < 0)
|
||||
ret = sm1.p.status;
|
||||
|
||||
if (ret < 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user