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.