vkd3d-shader/fx: Handle bool types when parsing fx_2_0 assignment values.

This commit is contained in:
Nikolay Sivov
2025-06-02 00:51:01 +02:00
committed by Henri Verbeet
parent c895f63a1c
commit b6ef417e71
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

@@ -3986,7 +3986,7 @@ static void fx_parse_fx_2_assignment(struct fx_parser *parser, const struct fx_a
} }
else if (state) else if (state)
{ {
if (state->type == FX_UINT || state->type == FX_FLOAT) if (state->type == FX_UINT || state->type == FX_FLOAT || state->type == FX_BOOL)
{ {
uint32_t offset = entry->type, base_type; uint32_t offset = entry->type, base_type;
unsigned int size; unsigned int size;