mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/hlsl: Set the data type in sm4_generate_vsir_reg_from_deref().
This commit is contained in:
committed by
Henri Verbeet
parent
ecb19b33ba
commit
a1eb53df3c
Notes:
Henri Verbeet
2025-06-25 17:08:41 +02:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1597
@@ -8192,7 +8192,7 @@ static enum vkd3d_data_type vsir_data_type_from_hlsl_type(struct hlsl_ctx *ctx,
|
||||
}
|
||||
}
|
||||
|
||||
vkd3d_unreachable();
|
||||
return VKD3D_DATA_UNUSED;
|
||||
}
|
||||
|
||||
static enum vkd3d_data_type vsir_data_type_from_hlsl_instruction(struct hlsl_ctx *ctx,
|
||||
@@ -8496,6 +8496,8 @@ static bool sm4_generate_vsir_reg_from_deref(struct hlsl_ctx *ctx, struct vsir_p
|
||||
const struct hlsl_type *data_type = hlsl_deref_get_type(ctx, deref);
|
||||
const struct hlsl_ir_var *var = deref->var;
|
||||
|
||||
reg->data_type = vsir_data_type_from_hlsl_type(ctx, data_type);
|
||||
|
||||
if (var->is_uniform)
|
||||
{
|
||||
enum hlsl_regset regset = hlsl_deref_get_regset(ctx, deref);
|
||||
|
Reference in New Issue
Block a user