diff options
author | Friedrich Vock <friedrich.vock@gmx.de> | 2023-07-28 17:31:32 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-08-22 11:33:11 +0000 |
commit | b4a704b42a35ee17f96b5336bd7a2cf1bd04f1d5 (patch) | |
tree | 9f0860d0ec87ff81cfeae6f321fb7cff8a5290fd /src/amd/common/ac_rgp.h | |
parent | 0c4e92bf3ec585a6cd6eb5eb67ca31e309df109c (diff) |
ac/rgp: Add metadata for separate-compiled RT stages
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24371>
Diffstat (limited to 'src/amd/common/ac_rgp.h')
-rw-r--r-- | src/amd/common/ac_rgp.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/amd/common/ac_rgp.h b/src/amd/common/ac_rgp.h index 205e06e9a4f..ce31b9417db 100644 --- a/src/amd/common/ac_rgp.h +++ b/src/amd/common/ac_rgp.h @@ -42,6 +42,8 @@ struct rgp_shader_data { uint32_t elf_symbol_offset; uint32_t hw_stage; uint32_t is_combined; + char rt_shader_name[32]; + uint32_t rt_stack_size; }; struct rgp_code_object_record { @@ -49,6 +51,8 @@ struct rgp_code_object_record { struct rgp_shader_data shader_data[MESA_VULKAN_SHADER_STAGES]; uint32_t num_shaders_combined; /* count combined shaders as one count */ uint64_t pipeline_hash[2]; + + bool is_rt; struct list_head list; }; |