mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
ddebug: add compute functions to help hang detection
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
0ea386128b
commit
738921afd9
1 changed files with 21 additions and 2 deletions
|
|
@ -674,6 +674,25 @@ dd_context_resource_commit(struct pipe_context *_pipe,
|
|||
return pipe->resource_commit(pipe, resource, level, box, commit);
|
||||
}
|
||||
|
||||
static void
|
||||
dd_context_set_compute_resources(struct pipe_context *_pipe,
|
||||
unsigned start, unsigned count,
|
||||
struct pipe_surface **resources)
|
||||
{
|
||||
struct pipe_context *pipe = dd_context(_pipe)->pipe;
|
||||
return pipe->set_compute_resources(pipe, start, count, resources);
|
||||
}
|
||||
|
||||
static void
|
||||
dd_context_set_global_binding(struct pipe_context *_pipe,
|
||||
unsigned first, unsigned count,
|
||||
struct pipe_resource **resources,
|
||||
uint32_t **handles)
|
||||
{
|
||||
struct pipe_context *pipe = dd_context(_pipe)->pipe;
|
||||
return pipe->set_global_binding(pipe, first, count, resources, handles);
|
||||
}
|
||||
|
||||
static void
|
||||
dd_context_get_sample_position(struct pipe_context *_pipe,
|
||||
unsigned sample_count, unsigned sample_index,
|
||||
|
|
@ -884,10 +903,10 @@ dd_context_create(struct dd_screen *dscreen, struct pipe_context *pipe)
|
|||
CTX_INIT(texture_barrier);
|
||||
CTX_INIT(memory_barrier);
|
||||
CTX_INIT(resource_commit);
|
||||
CTX_INIT(set_compute_resources);
|
||||
CTX_INIT(set_global_binding);
|
||||
/* create_video_codec */
|
||||
/* create_video_buffer */
|
||||
/* set_compute_resources */
|
||||
/* set_global_binding */
|
||||
CTX_INIT(get_sample_position);
|
||||
CTX_INIT(invalidate_resource);
|
||||
CTX_INIT(get_device_reset_status);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue