vkd3d-shader/fx: Use the correct value range for bools in fx_4_0 state values.

The earlier fix a06ecb6867 is missing this.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov
2025-07-08 19:20:27 +02:00
committed by Henri Verbeet
parent 1a5a2969be
commit 46c75137c7
Notes: Henri Verbeet 2025-07-14 18:54:39 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1618

View File

@@ -2277,7 +2277,7 @@ static uint32_t write_fx_4_state_numeric_value(struct hlsl_ir_constant *value, s
}
put_u32_unaligned(buffer, type);
put_u32_unaligned(buffer, value->value.u[i].u);
put_u32_unaligned(buffer, get_fx_default_numeric_value(data_type, value->value.u[i].u));
}
return offset;