radv: move active_stages to radv_graphics_pipeline
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Timur Kristóf <timur.kristof@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16688>
This commit is contained in:

committed by
Marge Bot

parent
2e53c69d88
commit
4642e268e2
@@ -527,11 +527,18 @@ radv_dump_queue_state(struct radv_queue *queue, const char *dump_dir, FILE *f)
|
||||
pipeline = radv_get_saved_pipeline(queue->device, ring);
|
||||
if (pipeline) {
|
||||
struct radv_graphics_pipeline *graphics_pipeline = radv_pipeline_to_graphics(pipeline);
|
||||
VkShaderStageFlags active_stages;
|
||||
|
||||
if (pipeline->type == RADV_PIPELINE_GRAPHICS) {
|
||||
active_stages = graphics_pipeline->active_stages;
|
||||
} else {
|
||||
active_stages = VK_SHADER_STAGE_COMPUTE_BIT;
|
||||
}
|
||||
|
||||
radv_dump_vs_prolog(pipeline, f);
|
||||
radv_dump_shaders(pipeline, pipeline->active_stages, dump_dir, f);
|
||||
radv_dump_shaders(pipeline, active_stages, dump_dir, f);
|
||||
if (!(queue->device->instance->debug_flags & RADV_DEBUG_NO_UMR))
|
||||
radv_dump_annotated_shaders(pipeline, pipeline->active_stages, f);
|
||||
radv_dump_annotated_shaders(pipeline, active_stages, f);
|
||||
radv_dump_vertex_descriptors(graphics_pipeline, f);
|
||||
radv_dump_descriptors(queue->device, f);
|
||||
}
|
||||
|
Reference in New Issue
Block a user