X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgallium%2Fdrivers%2Fsvga%2Fsvga_draw.h;h=1db79cd91c77183ef710182a4622e54abf30d8a8;hb=7ce20cf59a1171c4fa2e17a6c0c2f7e24b1150d2;hp=1dac17421e1d06cb7e9a0e3ff41a75e2a2e69715;hpb=424b1210d951c206e7c2fb8f2778acbd384eb247;p=mesa.git diff --git a/src/gallium/drivers/svga/svga_draw.h b/src/gallium/drivers/svga/svga_draw.h index 1dac17421e1..1db79cd91c7 100644 --- a/src/gallium/drivers/svga/svga_draw.h +++ b/src/gallium/drivers/svga/svga_draw.h @@ -35,11 +35,9 @@ struct svga_winsys_context; struct svga_screen; struct svga_context; struct pipe_resource; -struct u_upload_mgr; -struct svga_hwtnl *svga_hwtnl_create( struct svga_context *svga, - struct u_upload_mgr *upload_ib, - struct svga_winsys_context *swc ); +struct svga_hwtnl * +svga_hwtnl_create(struct svga_context *svga); void svga_hwtnl_destroy( struct svga_hwtnl *hwtnl ); @@ -76,6 +74,10 @@ svga_hwtnl_draw_range_elements( struct svga_hwtnl *hwtnl, unsigned start, unsigned count ); +boolean +svga_hwtnl_is_buffer_referred( struct svga_hwtnl *hwtnl, + struct pipe_resource *buffer ); + enum pipe_error svga_hwtnl_flush( struct svga_hwtnl *hwtnl );