From 35d0d30a0e48d88a258a148f2ffb1c83552472a2 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Mon, 7 Nov 2022 18:11:00 +0100 Subject: [PATCH] radv/rra: Fix node type validation Silly mistake... Part-of: --- src/amd/vulkan/radv_rra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_rra.c b/src/amd/vulkan/radv_rra.c index e929ec68400..788220aba8b 100644 --- a/src/amd/vulkan/radv_rra.c +++ b/src/amd/vulkan/radv_rra.c @@ -479,7 +479,7 @@ rra_validate_node(struct hash_table_u64 *accel_struct_vas, uint8_t *data, void * uint32_t type = children[i] & 7; uint32_t offset = (children[i] & (~7u)) << 3; - if (is_bottom_level == (type == radv_bvh_node_instance)) + if (!is_internal_node(type) && is_bottom_level == (type == radv_bvh_node_instance)) rra_validation_fail(&ctx, is_bottom_level ? "%s node in BLAS (child index %u)" : "%s node in TLAS (child index %u)",