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)
{
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;
unsigned int size;