summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/driver_trace/tr_dump_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/auxiliary/driver_trace/tr_dump_state.h')
-rw-r--r--src/gallium/auxiliary/driver_trace/tr_dump_state.h23
1 files changed, 20 insertions, 3 deletions
diff --git a/src/gallium/auxiliary/driver_trace/tr_dump_state.h b/src/gallium/auxiliary/driver_trace/tr_dump_state.h
index f3d89ebd7a3..ff3dc50ea6a 100644
--- a/src/gallium/auxiliary/driver_trace/tr_dump_state.h
+++ b/src/gallium/auxiliary/driver_trace/tr_dump_state.h
@@ -30,12 +30,26 @@
#include "pipe/p_state.h"
#include "pipe/p_shader_tokens.h"
+#include "pipe/p_video_codec.h"
+struct winsys_handle;
void trace_dump_resource_template(const struct pipe_resource *templat);
+void trace_dump_video_codec_template(const struct pipe_video_codec *templat);
+
+void trace_dump_video_buffer_template(const struct pipe_video_buffer *templat);
+
+void trace_dump_pipe_picture_desc(const struct pipe_picture_desc *picture);
+
+void trace_dump_pipe_vpp_blend(const struct pipe_vpp_blend *blend);
+
+void trace_dump_pipe_vpp_desc(const struct pipe_vpp_desc *process_properties);
+
void trace_dump_box(const struct pipe_box *box);
+void trace_dump_u_rect(const struct u_rect *rect);
+
void trace_dump_rasterizer_state(const struct pipe_rasterizer_state *state);
void trace_dump_poly_stipple(const struct pipe_poly_stipple *state);
@@ -66,8 +80,7 @@ void trace_dump_framebuffer_state_deep(const struct pipe_framebuffer_state *stat
void trace_dump_sampler_state(const struct pipe_sampler_state *state);
-void trace_dump_sampler_view_template(const struct pipe_sampler_view *view,
- enum pipe_texture_target target);
+void trace_dump_sampler_view_template(const struct pipe_sampler_view *view);
void trace_dump_surface(const struct pipe_surface *surface);
@@ -86,13 +99,15 @@ void trace_dump_shader_buffer(const struct pipe_shader_buffer *buffer);
void trace_dump_draw_info(const struct pipe_draw_info *state);
+void trace_dump_draw_vertex_state_info(struct pipe_draw_vertex_state_info state);
+
void trace_dump_draw_start_count(const struct pipe_draw_start_count_bias *state);
void trace_dump_draw_indirect_info(const struct pipe_draw_indirect_info *state);
void trace_dump_blit_info(const struct pipe_blit_info *);
-void trace_dump_query_result(unsigned query_type,
+void trace_dump_query_result(unsigned query_type, unsigned index,
const union pipe_query_result *result);
void trace_dump_grid_info(const struct pipe_grid_info *state);
@@ -100,4 +115,6 @@ void trace_dump_grid_info(const struct pipe_grid_info *state);
void trace_dump_image_view(const struct pipe_image_view *view);
void trace_dump_memory_info(const struct pipe_memory_info *state);
+
+void trace_dump_winsys_handle(const struct winsys_handle *whandle);
#endif /* TR_STATE_H */