Module: vkd3d Branch: master Commit: eeeb9a5c2af886806d108ec937ae1e78b8ee79ba URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=eeeb9a5c2af886806d108ec9... Author: Giovanni Mascellani <gmascellani(a)codeweavers.com> Date: Wed Sep 15 16:03:19 2021 +0200 vkd3d-shader/hlsl: Write dimension for constant buffer registers. Signed-off-by: Giovanni Mascellani <gmascellani(a)codeweavers.com> Signed-off-by: Zebediah Figura <zfigura(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- libs/vkd3d-shader/hlsl_sm4.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/vkd3d-shader/hlsl_sm4.c b/libs/vkd3d-shader/hlsl_sm4.c index 855804e..f3ab104 100644 --- a/libs/vkd3d-shader/hlsl_sm4.c +++ b/libs/vkd3d-shader/hlsl_sm4.c @@ -613,6 +613,7 @@ static void sm4_register_from_deref(struct hlsl_ctx *ctx, struct sm4_register *r if (var->is_uniform) { reg->type = VKD3D_SM4_RT_CONSTBUFFER; + reg->dim = VKD3D_SM4_DIMENSION_VEC4; reg->idx[0] = var->buffer->reg.id; reg->idx[1] = var->buffer_offset / 4; reg->idx_count = 2;