@@ -72,41 +72,29 @@ static void
72
72
end_debug_marker (VkCommandBuffer commandBuffer )
73
73
{
74
74
ANV_FROM_HANDLE (anv_cmd_buffer , cmd_buffer , commandBuffer );
75
- struct anv_cmd_compute_state * comp_state = & cmd_buffer -> state .compute ;
76
- struct anv_compute_pipeline * pipeline =
77
- anv_pipeline_to_compute (comp_state -> base .pipeline );
78
- const struct brw_cs_prog_data * cs_prog_data =
79
- brw_cs_prog_data_const (pipeline -> cs -> prog_data );
80
75
81
76
cmd_buffer -> state .rt .debug_marker_count -- ;
82
77
switch (cmd_buffer -> state .rt .debug_markers [cmd_buffer -> state .rt .debug_marker_count ]) {
83
78
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_TOP :
84
- trace_intel_end_as_build (& cmd_buffer -> trace ,
85
- cs_prog_data -> base .source_hash );
79
+ trace_intel_end_as_build (& cmd_buffer -> trace );
86
80
break ;
87
81
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_BUILD_LEAVES :
88
- trace_intel_end_as_build_leaves (& cmd_buffer -> trace ,
89
- cs_prog_data -> base .source_hash );
82
+ trace_intel_end_as_build_leaves (& cmd_buffer -> trace );
90
83
break ;
91
84
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_MORTON_GENERATE :
92
- trace_intel_end_as_morton_generate (& cmd_buffer -> trace ,
93
- cs_prog_data -> base .source_hash );
85
+ trace_intel_end_as_morton_generate (& cmd_buffer -> trace );
94
86
break ;
95
87
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_MORTON_SORT :
96
- trace_intel_end_as_morton_sort (& cmd_buffer -> trace ,
97
- cs_prog_data -> base .source_hash );
88
+ trace_intel_end_as_morton_sort (& cmd_buffer -> trace );
98
89
break ;
99
90
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_LBVH_BUILD_INTERNAL :
100
- trace_intel_end_as_lbvh_build_internal (& cmd_buffer -> trace ,
101
- cs_prog_data -> base .source_hash );
91
+ trace_intel_end_as_lbvh_build_internal (& cmd_buffer -> trace );
102
92
break ;
103
93
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_PLOC_BUILD_INTERNAL :
104
- trace_intel_end_as_ploc_build_internal (& cmd_buffer -> trace ,
105
- cs_prog_data -> base .source_hash );
94
+ trace_intel_end_as_ploc_build_internal (& cmd_buffer -> trace );
106
95
break ;
107
96
case VK_ACCELERATION_STRUCTURE_BUILD_STEP_ENCODE :
108
- trace_intel_end_as_encode (& cmd_buffer -> trace ,
109
- cs_prog_data -> base .source_hash );
97
+ trace_intel_end_as_encode (& cmd_buffer -> trace );
110
98
break ;
111
99
default :
112
100
unreachable ("Invalid build step" );
@@ -725,12 +713,6 @@ genX(CmdCopyAccelerationStructureKHR)(
725
713
return ;
726
714
}
727
715
728
- ANV_FROM_HANDLE (anv_pipeline , anv_pipeline , pipeline );
729
- struct anv_compute_pipeline * compute_pipeline =
730
- anv_pipeline_to_compute (anv_pipeline );
731
- const struct brw_cs_prog_data * cs_prog_data =
732
- brw_cs_prog_data_const (compute_pipeline -> cs -> prog_data );
733
-
734
716
struct anv_cmd_saved_state saved ;
735
717
anv_cmd_buffer_save_state (cmd_buffer ,
736
718
ANV_CMD_SAVED_STATE_COMPUTE_PIPELINE |
@@ -773,8 +755,7 @@ genX(CmdCopyAccelerationStructureKHR)(
773
755
774
756
anv_cmd_buffer_restore_state (cmd_buffer , & saved );
775
757
776
- trace_intel_end_as_copy (& cmd_buffer -> trace ,
777
- cs_prog_data -> base .source_hash );
758
+ trace_intel_end_as_copy (& cmd_buffer -> trace );
778
759
}
779
760
780
761
void
@@ -799,12 +780,6 @@ genX(CmdCopyAccelerationStructureToMemoryKHR)(
799
780
return ;
800
781
}
801
782
802
- ANV_FROM_HANDLE (anv_pipeline , anv_pipeline , pipeline );
803
- struct anv_compute_pipeline * compute_pipeline =
804
- anv_pipeline_to_compute (anv_pipeline );
805
- const struct brw_cs_prog_data * cs_prog_data =
806
- brw_cs_prog_data_const (compute_pipeline -> cs -> prog_data );
807
-
808
783
struct anv_cmd_saved_state saved ;
809
784
anv_cmd_buffer_save_state (cmd_buffer ,
810
785
ANV_CMD_SAVED_STATE_COMPUTE_PIPELINE |
@@ -851,8 +826,7 @@ genX(CmdCopyAccelerationStructureToMemoryKHR)(
851
826
852
827
anv_cmd_buffer_restore_state (cmd_buffer , & saved );
853
828
854
- trace_intel_end_as_copy (& cmd_buffer -> trace ,
855
- cs_prog_data -> base .source_hash );
829
+ trace_intel_end_as_copy (& cmd_buffer -> trace );
856
830
}
857
831
858
832
void
@@ -876,12 +850,6 @@ genX(CmdCopyMemoryToAccelerationStructureKHR)(
876
850
return ;
877
851
}
878
852
879
- ANV_FROM_HANDLE (anv_pipeline , anv_pipeline , pipeline );
880
- struct anv_compute_pipeline * compute_pipeline =
881
- anv_pipeline_to_compute (anv_pipeline );
882
- const struct brw_cs_prog_data * cs_prog_data =
883
- brw_cs_prog_data_const (compute_pipeline -> cs -> prog_data );
884
-
885
853
struct anv_cmd_saved_state saved ;
886
854
anv_cmd_buffer_save_state (cmd_buffer ,
887
855
ANV_CMD_SAVED_STATE_COMPUTE_PIPELINE |
@@ -911,8 +879,7 @@ genX(CmdCopyMemoryToAccelerationStructureKHR)(
911
879
vk_common_CmdDispatch (commandBuffer , 512 , 1 , 1 );
912
880
anv_cmd_buffer_restore_state (cmd_buffer , & saved );
913
881
914
- trace_intel_end_as_copy (& cmd_buffer -> trace ,
915
- cs_prog_data -> base .source_hash );
882
+ trace_intel_end_as_copy (& cmd_buffer -> trace );
916
883
}
917
884
918
885
void
0 commit comments