mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
vkd3d-shader/ir: Validate register id and index for CONSTBUFFER registers.
This commit is contained in:
parent
c181f147ce
commit
875c5df519
Notes:
Henri Verbeet
2025-04-02 19:43:45 +02:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1437
@ -7827,9 +7827,7 @@ static void vsir_validate_constbuffer_register(struct validation_context *ctx,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (reg->idx[0].rel_addr)
|
vsir_validate_descriptor_indices(ctx, reg, VKD3D_SHADER_DESCRIPTOR_TYPE_CBV, "cb");
|
||||||
validator_error(ctx, VKD3D_SHADER_ERROR_VSIR_INVALID_INDEX,
|
|
||||||
"Non-NULL relative address for a CONSTBUFFER register ID.");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void vsir_validate_sampler_register(struct validation_context *ctx,
|
static void vsir_validate_sampler_register(struct validation_context *ctx,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user