On 10/19/22 22:36, Francisco Casas wrote:
+static bool compatible_data_types(struct hlsl_ctx *ctx, struct hlsl_type *src, struct hlsl_type *dst) +{
- if (src->type <= HLSL_CLASS_LAST_NUMERIC && src->dimx == 1 && dst->dimy == 1 && type_contains_only_numerics(dst))
return true;
That looks like a copy-paste error; it should be "src->dimy == 1"? Kinda surprised that didn't cause any test failures...