24 May
2023
24 May
'23
5:21 p.m.
Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl.y:
+ return false; + + if (!(bool_false = hlsl_new_bool_constant(ctx, false, loc))) + return false; + list_add_tail(params->instrs, &bool_false->entry); + + or = bool_false; + + count = hlsl_type_component_count(cmp->data_type); + for (i = 0; i < count; ++i) + { + if (!(load = add_load_component(ctx, params->instrs, cmp, i, loc))) + return false; + + if (!(or = add_binary_bitwise_expr(ctx, params->instrs, HLSL_OP2_BIT_OR, or, load, loc))) + return false; This should be LOGIC_OR.
-- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/211#note_33709