Lines Matching refs:vdpSurface
59 st_vdpau_video_surface_gallium(struct gl_context *ctx, const void *vdpSurface, in st_vdpau_video_surface_gallium() argument
75 buffer = f((uintptr_t)vdpSurface); in st_vdpau_video_surface_gallium()
92 st_vdpau_output_surface_gallium(struct gl_context *ctx, const void *vdpSurface) in st_vdpau_output_surface_gallium() argument
103 pipe_resource_reference(&res, f((uintptr_t)vdpSurface)); in st_vdpau_output_surface_gallium()
143 st_vdpau_output_surface_dma_buf(struct gl_context *ctx, const void *vdpSurface) in st_vdpau_output_surface_dma_buf() argument
155 if (f((uintptr_t)vdpSurface, &desc) != VDP_STATUS_OK) in st_vdpau_output_surface_dma_buf()
162 st_vdpau_video_surface_dma_buf(struct gl_context *ctx, const void *vdpSurface, in st_vdpau_video_surface_dma_buf() argument
175 if (f((uintptr_t)vdpSurface, index, &desc) != VDP_STATUS_OK) in st_vdpau_video_surface_dma_buf()
185 const void *vdpSurface, GLuint index) in st_vdpau_map_surface() argument
196 res = st_vdpau_output_surface_dma_buf(ctx, vdpSurface); in st_vdpau_map_surface()
199 res = st_vdpau_output_surface_gallium(ctx, vdpSurface); in st_vdpau_map_surface()
202 res = st_vdpau_video_surface_dma_buf(ctx, vdpSurface, index); in st_vdpau_map_surface()
205 res = st_vdpau_video_surface_gallium(ctx, vdpSurface, index); in st_vdpau_map_surface()
250 const void *vdpSurface, GLuint index) in st_vdpau_unmap_surface() argument