vkd3d-shader/fx: Fix a crash in fx -> d3d-asm when named values are not defined.

This commit is contained in:
Nikolay Sivov
2025-06-02 00:16:21 +02:00
committed by Henri Verbeet
parent 108f4fe47e
commit c895f63a1c
Notes: Henri Verbeet 2025-06-02 21:02:29 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1528

View File

@@ -3962,7 +3962,7 @@ static void fx_parse_fx_2_assignment(struct fx_parser *parser, const struct fx_a
}
vkd3d_string_buffer_printf(&parser->buffer, " = ");
if (state && state->type == FX_UINT)
if (state && state->type == FX_UINT && state->values)
{
const struct rhs_named_value *ptr = state->values;
uint32_t value;