Mesa (main): radv: Use RADV_RT_STAGE_BITS more often

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 4 14:15:08 UTC 2022


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

Author: Konstantin Seurer <konstantin.seurer at gmail.com>
Date:   Wed May  4 15:18:07 2022 +0200

radv: Use RADV_RT_STAGE_BITS more often

Signed-off-by: Konstantin Seurer <konstantin.seurer at gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16306>

---

 src/amd/vulkan/radv_cmd_buffer.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index e4d613dea77..919f77692b4 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -5117,10 +5117,7 @@ radv_CmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipeline
       radv_mark_descriptor_sets_dirty(cmd_buffer, pipelineBindPoint);
 
       cmd_buffer->state.rt_pipeline = pipeline;
-      cmd_buffer->push_constant_stages |=
-         (VK_SHADER_STAGE_RAYGEN_BIT_KHR | VK_SHADER_STAGE_ANY_HIT_BIT_KHR |
-          VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR | VK_SHADER_STAGE_MISS_BIT_KHR |
-          VK_SHADER_STAGE_INTERSECTION_BIT_KHR | VK_SHADER_STAGE_CALLABLE_BIT_KHR);
+      cmd_buffer->push_constant_stages |= RADV_RT_STAGE_BITS;
       radv_set_rt_stack_size(cmd_buffer, cmd_buffer->state.rt_stack_size);
       break;
    case VK_PIPELINE_BIND_POINT_GRAPHICS:



More information about the mesa-commit mailing list