Home
last modified time | relevance | path

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

1234567891011

/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h95 struct pipe_surface base;
103 nv50_surface(struct pipe_surface *ps) in nv50_surface()
125 struct pipe_surface *
128 const struct pipe_surface *templ);
145 const struct pipe_surface *templ);
147 struct pipe_surface *
150 const struct pipe_surface *templ);
153 nv50_surface_destroy(struct pipe_context *, struct pipe_surface *);
Dnv50_resource.c34 struct pipe_surface *
37 const struct pipe_surface *templ) in nv50_surface_from_buffer()
67 static struct pipe_surface *
70 const struct pipe_surface *templ) in nv50_surface_create()
78 nv50_surface_destroy(struct pipe_context *pipe, struct pipe_surface *ps) in nv50_surface_destroy()
/external/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 *
37 const struct pipe_surface *surf_tmpl) in fd_create_surface()
46 struct pipe_surface *psurf = &surface->base; in fd_create_surface()
74 fd_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf) in fd_surface_destroy()
/external/mesa3d/src/gallium/drivers/tegra/
Dtegra_resource.h57 struct pipe_surface base;
58 struct pipe_surface *gpu;
62 to_tegra_surface(struct pipe_surface *surface) in to_tegra_surface()
67 static inline struct pipe_surface *
68 tegra_surface_unwrap(struct pipe_surface *surface) in tegra_surface_unwrap()
/external/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);
/external/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.c184 struct pipe_surface *rtv; in try_clear()
205 struct pipe_surface *dsv = in try_clear()
274 struct pipe_surface tmpl; in svga_clear_texture()
275 struct pipe_surface *surface; in svga_clear_texture()
317 struct pipe_surface *dsv = in svga_clear_texture()
359 struct pipe_surface *rtv = in svga_clear_texture()
440 struct pipe_surface *dst, in svga_try_clear_render_target()
443 struct pipe_surface *rtv = in svga_try_clear_render_target()
465 struct pipe_surface *dst, in svga_blitter_clear_render_target()
493 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()
473 struct pipe_surface *backed_view; in create_backed_surface_view()
530 struct pipe_surface *
570 struct pipe_surface *surf; in svga_validate_surface_view()
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_trace/
Dtr_texture.h48 struct pipe_surface base;
50 struct pipe_surface *surface;
78 trace_surface(struct pipe_surface *surface) in trace_surface()
104 struct pipe_surface *
107 struct pipe_surface *surface);
/external/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 *);
/external/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);
/external/mesa3d/src/gallium/drivers/i915/
Di915_surface.c42 static struct pipe_surface *
45 const struct pipe_surface *surf_tmpl,
91 struct pipe_surface dst_templ, *dst_view; in i915_surface_copy_render()
134 struct pipe_surface *dst, in i915_clear_render_target_render()
165 struct pipe_surface *dst, in i915_clear_depth_stencil_render()
283 struct pipe_surface *dst, in i915_clear_render_target_blitter()
310 struct pipe_surface *dst, in i915_clear_depth_stencil_blitter()
353 static struct pipe_surface *
356 const struct pipe_surface *surf_tmpl, in i915_create_surface_custom()
360 struct pipe_surface *ps; in i915_create_surface_custom()
[all …]
Di915_state_static.c97 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; in update_framebuffer()
98 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf; in update_framebuffer()
166 static uint32_t need_target_fixup(struct pipe_surface* p, uint32_t *fixup) in need_target_fixup()
199 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; in update_dst_buf_vars()
200 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf; in update_dst_buf_vars()
/external/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;
492 struct pipe_surface *cbuf,
493 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);
/external/virglrenderer/src/gallium/include/pipe/
Dp_context.h63 struct pipe_surface;
234 struct pipe_surface **resources);
316 struct pipe_surface *dst,
328 struct pipe_surface *dst,
358 struct pipe_surface *(*create_surface)(struct pipe_context *ctx,
360 const struct pipe_surface *templat);
363 struct pipe_surface *);
454 struct pipe_surface **resources);
/external/mesa3d/src/gallium/auxiliary/util/
Du_blitter.h266 struct pipe_surface *dst,
288 void util_blitter_default_dst_texture(struct pipe_surface *dst_templ,
340 struct pipe_surface *dst,
357 struct pipe_surface *dst,
377 struct pipe_surface *zsurf,
378 struct pipe_surface *cbsurf,
384 struct pipe_surface *dstsurf,
400 struct pipe_surface *dstsurf,
Du_debug_image.h37 struct pipe_surface;
48 struct pipe_surface *surface);
54 struct pipe_surface *surface);
Du_inlines.h106 pipe_surface_reference(struct pipe_surface **dst, struct pipe_surface *src) in pipe_surface_reference()
108 struct pipe_surface *old_dst = *dst; in pipe_surface_reference()
125 pipe_surface_release(struct pipe_context *pipe, struct pipe_surface **ptr) in pipe_surface_release()
127 struct pipe_surface *old = *ptr; in pipe_surface_release()
165 pipe_surface_release_no_context(struct pipe_surface **ptr) in pipe_surface_release_no_context()
167 struct pipe_surface *surf = *ptr; in pipe_surface_release_no_context()
232 pipe_surface_reset(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_reset()
245 pipe_surface_init(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_init()
255 pipe_surface_equal(struct pipe_surface *s1, struct pipe_surface *s2) in pipe_surface_equal()
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_fbo.h53 struct pipe_surface *surface;
54 struct pipe_surface *surface_linear;
55 struct pipe_surface *surface_srgb;
/external/mesa3d/src/gallium/auxiliary/postprocess/
Dpp_private.h59 struct pipe_surface surf;
82 struct pipe_surface *tmps[2], *inner_tmps[3], *stencils;
104 struct pipe_surface *dst,
/external/mesa3d/src/gallium/drivers/lima/
Dlima_job.h37 struct pipe_surface;
40 struct pipe_surface *cbuf;
41 struct pipe_surface *zsbuf;
/external/mesa3d/src/gallium/drivers/v3d/
Dv3d_resource.h87 struct pipe_surface base;
119 struct pipe_surface *separate_stencil;
169 v3d_surface(struct pipe_surface *psurf) in v3d_surface()
/external/virglrenderer/src/gallium/auxiliary/util/
Du_surface.h44 u_surface_default_template(struct pipe_surface *view,
87 struct pipe_surface *dst,
94 struct pipe_surface *dst,

1234567891011