ddebug: don't save pointers to call parameters
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
e4079677a7
commit
0795a3d54f
|
@ -357,7 +357,7 @@ dd_dump_resource_copy_region(struct dd_draw_state *dstate,
|
||||||
DUMP_M(uint, info, dstz);
|
DUMP_M(uint, info, dstz);
|
||||||
DUMP_M(resource, info, src);
|
DUMP_M(resource, info, src);
|
||||||
DUMP_M(uint, info, src_level);
|
DUMP_M(uint, info, src_level);
|
||||||
DUMP_M(box, info, src_box);
|
DUMP_M_ADDR(box, info, src_box);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -404,7 +404,7 @@ dd_dump_clear(struct dd_draw_state *dstate, struct call_clear *info, FILE *f)
|
||||||
{
|
{
|
||||||
fprintf(f, "%s:\n", __func__+8);
|
fprintf(f, "%s:\n", __func__+8);
|
||||||
DUMP_M(uint, info, buffers);
|
DUMP_M(uint, info, buffers);
|
||||||
DUMP_M(color_union, info, color);
|
DUMP_M_ADDR(color_union, info, color);
|
||||||
DUMP_M(double, info, depth);
|
DUMP_M(double, info, depth);
|
||||||
DUMP_M(hex, info, stencil);
|
DUMP_M(hex, info, stencil);
|
||||||
}
|
}
|
||||||
|
@ -700,7 +700,7 @@ dd_context_resource_copy_region(struct pipe_context *_pipe,
|
||||||
call.info.resource_copy_region.dstz = dstz;
|
call.info.resource_copy_region.dstz = dstz;
|
||||||
call.info.resource_copy_region.src = src;
|
call.info.resource_copy_region.src = src;
|
||||||
call.info.resource_copy_region.src_level = src_level;
|
call.info.resource_copy_region.src_level = src_level;
|
||||||
call.info.resource_copy_region.src_box = src_box;
|
call.info.resource_copy_region.src_box = *src_box;
|
||||||
|
|
||||||
dd_before_draw(dctx);
|
dd_before_draw(dctx);
|
||||||
pipe->resource_copy_region(pipe,
|
pipe->resource_copy_region(pipe,
|
||||||
|
@ -780,7 +780,7 @@ dd_context_clear(struct pipe_context *_pipe, unsigned buffers,
|
||||||
|
|
||||||
call.type = CALL_CLEAR;
|
call.type = CALL_CLEAR;
|
||||||
call.info.clear.buffers = buffers;
|
call.info.clear.buffers = buffers;
|
||||||
call.info.clear.color = color;
|
call.info.clear.color = *color;
|
||||||
call.info.clear.depth = depth;
|
call.info.clear.depth = depth;
|
||||||
call.info.clear.stencil = stencil;
|
call.info.clear.stencil = stencil;
|
||||||
|
|
||||||
|
|
|
@ -72,13 +72,13 @@ struct call_resource_copy_region
|
||||||
unsigned dstx, dsty, dstz;
|
unsigned dstx, dsty, dstz;
|
||||||
struct pipe_resource *src;
|
struct pipe_resource *src;
|
||||||
unsigned src_level;
|
unsigned src_level;
|
||||||
const struct pipe_box *src_box;
|
struct pipe_box src_box;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct call_clear
|
struct call_clear
|
||||||
{
|
{
|
||||||
unsigned buffers;
|
unsigned buffers;
|
||||||
const union pipe_color_union *color;
|
union pipe_color_union color;
|
||||||
double depth;
|
double depth;
|
||||||
unsigned stencil;
|
unsigned stencil;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue