Francisco Casas : vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_get_invocation_id().
Module: vkd3d Branch: master Commit: 89d7bd7a8121be57751ee53b17e99e810d53b45f URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/89d7bd7a8121be57751ee53b17e99e... Author: Francisco Casas <fcasas(a)codeweavers.com> Date: Tue Sep 5 12:16:58 2023 -0300 vkd3d-shader/spirv: Use vsir_register_init() in spirv_compiler_get_invocation_id(). --- libs/vkd3d-shader/spirv.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index 50c9c622..62f04d02 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -4411,11 +4411,7 @@ static uint32_t spirv_compiler_get_invocation_id(struct spirv_compiler *compiler assert(compiler->shader_type == VKD3D_SHADER_TYPE_HULL); - memset(&r, 0, sizeof(r)); - r.type = VKD3DSPR_OUTPOINTID; - r.idx[0].offset = ~0u; - r.idx[1].offset = ~0u; - r.idx_count = 0; + vsir_register_init(&r, VKD3DSPR_OUTPOINTID, VKD3D_DATA_FLOAT, 0); return spirv_compiler_get_register_id(compiler, &r); }
participants (1)
-
Alexandre Julliard