Home
last modified time | relevance | path

Searched refs:pipe_surface (Results 1 – 25 of 276) sorted by relevance

12345678910>>...12

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_surface.h43 struct pipe_surface base;
65 struct pipe_surface base;
74 zink_csurface(struct pipe_surface *psurface) in zink_csurface()
81 zink_transient_surface(struct pipe_surface *psurface) in zink_transient_surface()
88 zink_surface(struct pipe_surface *psurface) in zink_surface()
94 zink_destroy_surface(struct zink_screen *screen, struct pipe_surface *psurface);
115 const struct pipe_surface *templ,
118 struct pipe_surface *
121 const struct pipe_surface *templ,
138 zink_rebind_surface(struct zink_context *ctx, struct pipe_surface **psurface);
[all …]
Dzink_surface.c38 const struct pipe_surface *templ, in create_ivci()
130 const struct pipe_surface *templ, in create_surface()
201 do_create_surface(struct pipe_context *pctx, struct pipe_resource *pres, const struct pipe_surface in do_create_surface()
211 struct pipe_surface *
214 const struct pipe_surface *templ, in zink_get_surface()
243 static struct pipe_surface *
244 wrap_surface(struct pipe_context *pctx, struct pipe_surface *psurf) in wrap_surface()
255 static struct pipe_surface *
258 const struct pipe_surface *templ) in zink_create_surface()
266 struct pipe_surface *psurf = NULL; in zink_create_surface()
[all …]
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h97 struct pipe_surface base;
105 nv50_surface(struct pipe_surface *ps) in nv50_surface()
127 struct pipe_surface *
130 const struct pipe_surface *templ);
147 const struct pipe_surface *templ);
149 struct pipe_surface *
152 const struct pipe_surface *templ);
155 nv50_surface_destroy(struct pipe_context *, struct pipe_surface *);
Dnv50_resource.c43 struct pipe_surface *
46 const struct pipe_surface *templ) in nv50_surface_from_buffer()
76 static struct pipe_surface *
79 const struct pipe_surface *templ) in nv50_surface_create()
87 nv50_surface_destroy(struct pipe_context *pipe, struct pipe_surface *ps) in nv50_surface_destroy()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_surface.h33 struct pipe_surface base;
37 fd_surface(struct pipe_surface *psurf) in fd_surface()
42 struct pipe_surface *fd_create_surface(struct pipe_context *pctx,
44 const struct pipe_surface *surf_tmpl);
45 void fd_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf);
Dfreedreno_surface.c34 struct pipe_surface *
36 const struct pipe_surface *surf_tmpl) in fd_create_surface()
43 struct pipe_surface *psurf = &surface->base; in fd_create_surface()
68 fd_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf) in fd_surface_destroy()
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_objects.h81 struct pipe_surface base;
83 struct pipe_surface *surface;
115 rbug_surface(struct pipe_surface *_surface) in rbug_surface()
156 static inline struct pipe_surface *
157 rbug_surface_unwrap(struct pipe_surface *_surface) in rbug_surface_unwrap()
191 struct pipe_surface *
194 struct pipe_surface *surface);
/third_party/mesa3d/src/gallium/drivers/tegra/
Dtegra_resource.h58 struct pipe_surface base;
59 struct pipe_surface *gpu;
63 to_tegra_surface(struct pipe_surface *surface) in to_tegra_surface()
68 static inline struct pipe_surface *
69 tegra_surface_unwrap(struct pipe_surface *surface) in tegra_surface_unwrap()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_surface.h45 struct pipe_surface base;
85 svga_propagate_surface(struct svga_context *svga, struct pipe_surface *surf,
92 svga_surface_needs_propagation(const struct pipe_surface *surf);
130 svga_surface(struct pipe_surface *surface) in svga_surface()
137 svga_surface_const(const struct pipe_surface *surface) in svga_surface_const()
142 struct pipe_surface *
Dsvga_pipe_clear.c187 struct pipe_surface *rtv; in try_clear()
221 struct pipe_surface *dsv = in try_clear()
290 struct pipe_surface tmpl; in svga_clear_texture()
291 struct pipe_surface *surface; in svga_clear_texture()
333 struct pipe_surface *dsv = in svga_clear_texture()
375 struct pipe_surface *rtv = in svga_clear_texture()
472 struct pipe_surface *dst, in svga_try_clear_render_target()
475 struct pipe_surface *rtv = in svga_try_clear_render_target()
498 struct pipe_surface *dst, in svga_blitter_clear_render_target()
526 struct pipe_surface *dst, in svga_clear_render_target()
Dsvga_surface.c45 static void svga_mark_surface_dirty(struct pipe_surface *surf);
283 static struct pipe_surface *
286 const struct pipe_surface *surf_tmpl, in svga_create_surface_view()
298 struct pipe_surface *retVal = NULL; in svga_create_surface_view()
431 static struct pipe_surface *
434 const struct pipe_surface *surf_tmpl) in svga_create_surface()
438 struct pipe_surface *surf = NULL; in svga_create_surface()
474 struct pipe_surface *backed_view; in create_backed_surface_view()
534 struct pipe_surface *
662 struct pipe_surface *surf) in svga_surface_destroy()
[all …]
Dsvga_cmd.h45 struct pipe_surface;
169 struct pipe_surface *src,
170 struct pipe_surface *dest,
176 struct pipe_surface *src,
177 struct pipe_surface *dest,
188 struct pipe_surface *surface);
380 struct pipe_surface **color_surfs,
381 struct pipe_surface *depth_stencil_surf);
473 struct pipe_surface *color_surf,
478 struct pipe_surface *ds_surf,
/third_party/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_texture.h49 struct pipe_surface base;
51 struct pipe_surface *surface;
80 trace_surface(struct pipe_surface *surface) in trace_surface()
106 struct pipe_surface *
109 struct pipe_surface *surface);
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_job.h39 struct pipe_surface;
42 struct pipe_surface *cbuf;
43 struct pipe_surface *zsbuf;
99 struct pipe_surface *cbuf,
100 struct pipe_surface *zsbuf);
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_texture.h80 struct pipe_surface* r300_create_surface_custom(struct pipe_context * ctx,
82 const struct pipe_surface *surf_tmpl,
86 struct pipe_surface* r300_create_surface(struct pipe_context *ctx,
88 const struct pipe_surface *surf_tmpl);
90 void r300_surface_destroy(struct pipe_context *ctx, struct pipe_surface* s);
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.h197 struct pipe_surface *cbuf;
198 struct pipe_surface *zsbuf;
236 struct pipe_surface *color_read;
237 struct pipe_surface *color_write;
238 struct pipe_surface *zs_read;
239 struct pipe_surface *zs_write;
240 struct pipe_surface *msaa_color_write;
241 struct pipe_surface *msaa_zs_write;
490 struct pipe_surface *cbuf,
491 struct pipe_surface *zsbuf);
Dvc4_resource.h46 struct pipe_surface base;
90 vc4_surface(struct pipe_surface *psurf) in vc4_surface()
112 void vc4_dump_surface(struct pipe_surface *psurf);
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_resource.h10 struct pipe_surface base;
19 nv30_surface(struct pipe_surface *ps) in nv30_surface()
54 struct pipe_surface *
56 const struct pipe_surface *);
59 nv30_miptree_surface_del(struct pipe_context *, struct pipe_surface *);
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_surface.c42 static struct pipe_surface *
44 const struct pipe_surface *surf_tmpl,
87 struct pipe_surface dst_templ, *dst_view; in i915_surface_copy_render()
131 struct pipe_surface *dst, in i915_clear_render_target_render()
161 struct pipe_surface *dst, unsigned clear_flags, in i915_clear_depth_stencil_render()
286 struct pipe_surface *dst, in i915_clear_render_target_blitter()
309 struct pipe_surface *dst, unsigned clear_flags, in i915_clear_depth_stencil_blitter()
384 static struct pipe_surface *
386 const struct pipe_surface *surf_tmpl, in i915_create_surface_custom()
400 struct pipe_surface *ps = &surf->templ; in i915_create_surface_custom()
[all …]
Di915_clear.c60 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0]; in i915_clear_emit()
85 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; in i915_clear_emit()
107 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; in i915_clear_emit()
231 struct pipe_surface *ps = framebuffer->cbufs[i]; in i915_clear_blitter()
241 struct pipe_surface *ps = framebuffer->zsbuf; in i915_clear_blitter()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3d_context.h292 struct pipe_surface *cbufs[V3D_MAX_DRAW_BUFFERS];
293 struct pipe_surface *zsbuf;
294 struct pipe_surface *bbuf;
370 struct pipe_surface *cbufs[V3D_MAX_DRAW_BUFFERS];
371 struct pipe_surface *zsbuf;
372 struct pipe_surface *bbuf;
725 struct pipe_surface **cbufs,
726 struct pipe_surface *zsbuf,
727 struct pipe_surface *bbuf);
805 struct pipe_surface **cbufs,
[all …]
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_blitter.h267 struct pipe_surface *dst,
290 void util_blitter_default_dst_texture(struct pipe_surface *dst_templ,
331 struct pipe_surface *dst,
348 struct pipe_surface *dst,
368 struct pipe_surface *zsurf,
369 struct pipe_surface *cbsurf,
375 struct pipe_surface *dstsurf,
391 struct pipe_surface *dstsurf,
Du_debug_image.h37 struct pipe_surface;
48 struct pipe_surface *surface);
54 struct pipe_surface *surface);
Du_inlines.h108 pipe_surface_reference(struct pipe_surface **dst, struct pipe_surface *src) in pipe_surface_reference()
110 struct pipe_surface *old_dst = *dst; in pipe_surface_reference()
127 pipe_surface_release(struct pipe_context *pipe, struct pipe_surface **ptr) in pipe_surface_release()
129 struct pipe_surface *old = *ptr; in pipe_surface_release()
186 pipe_surface_release_no_context(struct pipe_surface **ptr) in pipe_surface_release_no_context()
188 struct pipe_surface *surf = *ptr; in pipe_surface_release_no_context()
281 pipe_surface_reset(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_reset()
294 pipe_surface_init(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_init()
304 pipe_surface_equal(struct pipe_surface *s1, struct pipe_surface *s2) in pipe_surface_equal()
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
Dpp_private.h60 struct pipe_surface surf;
83 struct pipe_surface *tmps[2], *inner_tmps[3], *stencils;
105 struct pipe_surface *dst,

12345678910>>...12