Lines Matching refs:ptex
202 struct pipe_resource *ptex, struct pipe_box *sub_box) in drisw_present_texture() argument
210 screen->base.screen->flush_frontbuffer(screen->base.screen, pipe, ptex, 0, 0, drawable, sub_box); in drisw_present_texture()
226 struct pipe_resource *ptex) in drisw_copy_to_front() argument
228 drisw_present_texture(pipe, dPriv, ptex, NULL); in drisw_copy_to_front()
242 struct pipe_resource *ptex; in drisw_swap_buffers() local
247 ptex = drawable->textures[ST_ATTACHMENT_BACK_LEFT]; in drisw_swap_buffers()
249 if (ptex) { in drisw_swap_buffers()
251 pp_run(ctx->pp, ptex, ptex, drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); in drisw_swap_buffers()
254 hud_run(ctx->hud, ctx->st->cso_context, ptex); in drisw_swap_buffers()
265 drisw_copy_to_front(ctx->st->pipe, dPriv, ptex); in drisw_swap_buffers()
275 struct pipe_resource *ptex; in drisw_copy_sub_buffer() local
280 ptex = drawable->textures[ST_ATTACHMENT_BACK_LEFT]; in drisw_copy_sub_buffer()
282 if (ptex) { in drisw_copy_sub_buffer()
284 pp_run(ctx->pp, ptex, ptex, drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); in drisw_copy_sub_buffer()
289 drisw_present_texture(ctx->st->pipe, dPriv, ptex, &box); in drisw_copy_sub_buffer()
298 struct pipe_resource *ptex; in drisw_flush_frontbuffer() local
309 ptex = drawable->textures[statt]; in drisw_flush_frontbuffer()
311 if (ptex) { in drisw_flush_frontbuffer()
312 drisw_copy_to_front(ctx->st->pipe, ctx->dPriv, ptex); in drisw_flush_frontbuffer()