mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 08:20:12 +01:00
trace: Implement index bias.
This commit is contained in:
parent
9515b78859
commit
8b658580ee
1 changed files with 10 additions and 6 deletions
|
|
@ -176,9 +176,9 @@ trace_context_draw_arrays(struct pipe_context *_pipe,
|
|||
|
||||
static INLINE void
|
||||
trace_context_draw_elements(struct pipe_context *_pipe,
|
||||
struct pipe_resource *_indexBuffer,
|
||||
unsigned indexSize,
|
||||
unsigned mode, unsigned start, unsigned count)
|
||||
struct pipe_resource *_indexBuffer,
|
||||
unsigned indexSize, int indexBias,
|
||||
unsigned mode, unsigned start, unsigned count)
|
||||
{
|
||||
struct trace_context *tr_ctx = trace_context(_pipe);
|
||||
struct trace_resource *tr_buf = trace_resource(_indexBuffer);
|
||||
|
|
@ -195,11 +195,13 @@ trace_context_draw_elements(struct pipe_context *_pipe,
|
|||
trace_dump_arg(ptr, pipe);
|
||||
trace_dump_arg(ptr, indexBuffer);
|
||||
trace_dump_arg(uint, indexSize);
|
||||
trace_dump_arg(int, indexBias);
|
||||
trace_dump_arg(uint, mode);
|
||||
trace_dump_arg(uint, start);
|
||||
trace_dump_arg(uint, count);
|
||||
|
||||
pipe->draw_elements(pipe, indexBuffer, indexSize, mode, start, count);
|
||||
pipe->draw_elements(pipe, indexBuffer, indexSize, indexBias,
|
||||
mode, start, count);
|
||||
|
||||
trace_dump_call_end();
|
||||
|
||||
|
|
@ -211,6 +213,7 @@ static INLINE void
|
|||
trace_context_draw_range_elements(struct pipe_context *_pipe,
|
||||
struct pipe_resource *_indexBuffer,
|
||||
unsigned indexSize,
|
||||
int indexBias,
|
||||
unsigned minIndex,
|
||||
unsigned maxIndex,
|
||||
unsigned mode,
|
||||
|
|
@ -232,6 +235,7 @@ trace_context_draw_range_elements(struct pipe_context *_pipe,
|
|||
trace_dump_arg(ptr, pipe);
|
||||
trace_dump_arg(ptr, indexBuffer);
|
||||
trace_dump_arg(uint, indexSize);
|
||||
trace_dump_arg(int, indexBias);
|
||||
trace_dump_arg(uint, minIndex);
|
||||
trace_dump_arg(uint, maxIndex);
|
||||
trace_dump_arg(uint, mode);
|
||||
|
|
@ -239,8 +243,8 @@ trace_context_draw_range_elements(struct pipe_context *_pipe,
|
|||
trace_dump_arg(uint, count);
|
||||
|
||||
pipe->draw_range_elements(pipe,
|
||||
indexBuffer,
|
||||
indexSize, minIndex, maxIndex,
|
||||
indexBuffer, indexSize, indexBias,
|
||||
minIndex, maxIndex,
|
||||
mode, start, count);
|
||||
|
||||
trace_dump_call_end();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue