draw: add stream member to stats callback
This just adds space for the member to the callback, doesn't change anything else. Reviewed-by: Roland Scheidegger <sroland@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
63b823130d
commit
333746011d
|
@ -296,7 +296,7 @@ void draw_pt_so_emit( struct pt_so_emit *emit,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
render->set_stream_output_info(render,
|
render->set_stream_output_info(render, 0,
|
||||||
emit->emitted_primitives,
|
emit->emitted_primitives,
|
||||||
emit->generated_primitives);
|
emit->generated_primitives);
|
||||||
}
|
}
|
||||||
|
|
|
@ -125,6 +125,7 @@ struct vbuf_render {
|
||||||
* Called after writing data to the stream out buffers
|
* Called after writing data to the stream out buffers
|
||||||
*/
|
*/
|
||||||
void (*set_stream_output_info)( struct vbuf_render *vbufr,
|
void (*set_stream_output_info)( struct vbuf_render *vbufr,
|
||||||
|
unsigned stream,
|
||||||
unsigned primitive_count,
|
unsigned primitive_count,
|
||||||
unsigned primitive_generated );
|
unsigned primitive_generated );
|
||||||
|
|
||||||
|
|
|
@ -544,7 +544,7 @@ lp_setup_vbuf_destroy(struct vbuf_render *vbr)
|
||||||
* increase too should call this from outside streamout code.
|
* increase too should call this from outside streamout code.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
lp_setup_so_info(struct vbuf_render *vbr, uint primitives, uint prim_generated)
|
lp_setup_so_info(struct vbuf_render *vbr, uint stream, uint primitives, uint prim_generated)
|
||||||
{
|
{
|
||||||
struct lp_setup_context *setup = lp_setup_context(vbr);
|
struct lp_setup_context *setup = lp_setup_context(vbr);
|
||||||
struct llvmpipe_context *lp = llvmpipe_context(setup->pipe);
|
struct llvmpipe_context *lp = llvmpipe_context(setup->pipe);
|
||||||
|
|
|
@ -597,7 +597,7 @@ sp_vbuf_draw_arrays(struct vbuf_render *vbr, uint start, uint nr)
|
||||||
* increase too should call this from outside streamout code.
|
* increase too should call this from outside streamout code.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
sp_vbuf_so_info(struct vbuf_render *vbr, uint primitives, uint prim_generated)
|
sp_vbuf_so_info(struct vbuf_render *vbr, uint stream, uint primitives, uint prim_generated)
|
||||||
{
|
{
|
||||||
struct softpipe_vbuf_render *cvbr = softpipe_vbuf_render(vbr);
|
struct softpipe_vbuf_render *cvbr = softpipe_vbuf_render(vbr);
|
||||||
struct softpipe_context *softpipe = cvbr->softpipe;
|
struct softpipe_context *softpipe = cvbr->softpipe;
|
||||||
|
|
Loading…
Reference in New Issue