vkd3d-shader/fx: Use the correct value range for bools in fx_4_0 state values.
The earlier fix a06ecb686720901c89e551bfcc74078f970a62d3 is missing this.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
vkd3d-shader/fx: Explicitly handle bool state values when parsing.
For bools 0/1 values are treated as named values, outside of this
range it's zero/non-zero.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>