Module: Mesa
Branch: main
Commit: c83ea206830cff4b435ddc1a531a392f6506d001
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c83ea206830cff4b435ddc1a531a392f6506d001

Author: Konstantin Seurer <[email protected]>
Date:   Fri Jan 20 19:55:30 2023 +0100

radv/bvh: Move the size header field up

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20818>

---

 src/amd/vulkan/bvh/bvh.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/amd/vulkan/bvh/bvh.h b/src/amd/vulkan/bvh/bvh.h
index 56fe37864a4..2fbe6839fdb 100644
--- a/src/amd/vulkan/bvh/bvh.h
+++ b/src/amd/vulkan/bvh/bvh.h
@@ -92,14 +92,16 @@ struct radv_accel_struct_header {
    uint32_t reserved;
    radv_aabb aabb;
 
-   /* Everything after this gets updated/copied from the CPU. */
+   /* Everything after this gets either updated/copied from the CPU or written 
by header.comp. */
    uint64_t compacted_size;
    uint64_t serialization_size;
    uint32_t copy_dispatch_size[3];
+   uint64_t size;
+
+   /* Everything after this gets updated/copied from the CPU. */
    uint32_t geometry_count;
    uint64_t instance_offset;
    uint64_t instance_count;
-   uint64_t size;
    uint32_t build_flags;
 };
 

Reply via email to