From 875c5df51906b5797da2703bbd0e16e7b376c0e6 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Sun, 16 Mar 2025 23:22:19 +0100 Subject: [PATCH] vkd3d-shader/ir: Validate register id and index for CONSTBUFFER registers. --- libs/vkd3d-shader/ir.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/vkd3d-shader/ir.c b/libs/vkd3d-shader/ir.c index 49f4064a..a91b9d19 100644 --- a/libs/vkd3d-shader/ir.c +++ b/libs/vkd3d-shader/ir.c @@ -7827,9 +7827,7 @@ static void vsir_validate_constbuffer_register(struct validation_context *ctx, return; } - if (reg->idx[0].rel_addr) - validator_error(ctx, VKD3D_SHADER_ERROR_VSIR_INVALID_INDEX, - "Non-NULL relative address for a CONSTBUFFER register ID."); + vsir_validate_descriptor_indices(ctx, reg, VKD3D_SHADER_DESCRIPTOR_TYPE_CBV, "cb"); } static void vsir_validate_sampler_register(struct validation_context *ctx,