Home
last modified time | relevance | path

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

123456789

/external/mesa3d/src/gallium/auxiliary/util/
Du_surfaces.h40 struct pipe_surface **array;
50 struct pipe_surface **res);
57 struct pipe_surface **res) in util_surfaces_get()
61 struct pipe_surface *ps = us->u.array[level]; in util_surfaces_get()
73 static inline struct pipe_surface *
85 void util_surfaces_do_detach(struct util_surfaces *us, struct pipe_surface *ps);
88 util_surfaces_detach(struct util_surfaces *us, struct pipe_surface *ps) in util_surfaces_detach()
99 …ruct util_surfaces *us, struct pipe_resource *pt, void (*destroy_surface) (struct pipe_surface *));
Du_surfaces.c36 struct pipe_surface **res) in util_surfaces_do_get()
38 struct pipe_surface *ps; in util_surfaces_do_get()
50 us->u.array = CALLOC(pt->last_level + 1, sizeof(struct pipe_surface *)); in util_surfaces_do_get()
61 ps = (struct pipe_surface *)CALLOC(1, surface_struct_size); in util_surfaces_do_get()
80 util_surfaces_do_detach(struct util_surfaces *us, struct pipe_surface *ps) in util_surfaces_do_detach()
92 …truct util_surfaces *us, struct pipe_resource *pt, void (*destroy_surface) (struct pipe_surface *)) in util_surfaces_destroy() argument
116 struct pipe_surface *ps = us->u.array[i]; in util_surfaces_destroy()
Du_blit.h45 struct pipe_surface;
60 struct pipe_surface *dst,
72 struct pipe_surface *dst,
Du_blitter.h255 struct pipe_surface *dst,
277 void util_blitter_default_dst_texture(struct pipe_surface *dst_templ,
329 struct pipe_surface *dst,
346 struct pipe_surface *dst,
366 struct pipe_surface *zsurf,
367 struct pipe_surface *cbsurf,
373 struct pipe_surface *dstsurf,
Du_debug_image.h37 struct pipe_surface;
48 struct pipe_surface *surface);
54 struct pipe_surface *surface);
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h94 struct pipe_surface base;
102 nv50_surface(struct pipe_surface *ps) in nv50_surface()
124 struct pipe_surface *
127 const struct pipe_surface *templ);
144 const struct pipe_surface *templ);
146 struct pipe_surface *
149 const struct pipe_surface *templ);
152 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.h35 struct pipe_surface base;
44 fd_surface(struct pipe_surface *psurf) in fd_surface()
49 struct pipe_surface* fd_create_surface(struct pipe_context *pctx,
51 const struct pipe_surface *surf_tmpl);
52 void fd_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf);
Dfreedreno_surface.c36 struct pipe_surface *
39 const struct pipe_surface *surf_tmpl) in fd_create_surface()
49 struct pipe_surface *psurf = &surface->base; in fd_create_surface()
70 fd_surface_destroy(struct pipe_context *pctx, struct pipe_surface *psurf) in fd_surface_destroy()
/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);
121 svga_surface(struct pipe_surface *surface) in svga_surface()
128 svga_surface_const(const struct pipe_surface *surface) in svga_surface_const()
133 struct pipe_surface *
Dsvga_pipe_clear.c181 struct pipe_surface *rtv; in try_clear()
202 struct pipe_surface *dsv = in try_clear()
280 struct pipe_surface tmpl; in svga_clear_texture()
281 struct pipe_surface *surface; in svga_clear_texture()
323 struct pipe_surface *dsv = in svga_clear_texture()
384 struct pipe_surface *rtv = in svga_clear_texture()
470 struct pipe_surface *dst, in svga_try_clear_render_target()
473 struct pipe_surface *rtv = in svga_try_clear_render_target()
495 struct pipe_surface *dst, in svga_blitter_clear_render_target()
523 struct pipe_surface *dst, in svga_clear_render_target()
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,
Dsvga_surface.c45 static void svga_mark_surface_dirty(struct pipe_surface *surf);
251 static struct pipe_surface *
254 const struct pipe_surface *surf_tmpl, in svga_create_surface_view()
266 struct pipe_surface *retVal = NULL; in svga_create_surface_view()
394 static struct pipe_surface *
397 const struct pipe_surface *surf_tmpl) in svga_create_surface()
401 struct pipe_surface *surf = NULL; in svga_create_surface()
436 struct pipe_surface *backed_view; in create_backed_surface_view()
492 struct pipe_surface *
603 struct pipe_surface *surf) in svga_surface_destroy()
[all …]
/external/mesa3d/src/gallium/drivers/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/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/vc4/
Dvc4_context.h218 struct pipe_surface *cbuf;
219 struct pipe_surface *zsbuf;
250 struct pipe_surface *color_read;
251 struct pipe_surface *color_write;
252 struct pipe_surface *zs_read;
253 struct pipe_surface *zs_write;
254 struct pipe_surface *msaa_color_write;
255 struct pipe_surface *msaa_zs_write;
484 struct pipe_surface *cbuf,
485 struct pipe_surface *zsbuf);
/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/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/drivers/llvmpipe/
Dlp_surface.c127 static struct pipe_surface *
130 const struct pipe_surface *surf_tmpl) in llvmpipe_create_surface()
132 struct pipe_surface *ps; in llvmpipe_create_surface()
144 ps = CALLOC_STRUCT(pipe_surface); in llvmpipe_create_surface()
176 struct pipe_surface *surf) in llvmpipe_surface_destroy()
190 struct pipe_surface *dst, in llvmpipe_clear_render_target()
208 struct pipe_surface *dst, in llvmpipe_clear_depth_stencil()
/external/mesa3d/src/gallium/include/pipe/
Dp_context.h68 struct pipe_surface;
445 struct pipe_surface *dst,
458 struct pipe_surface *dst,
551 struct pipe_surface *(*create_surface)(struct pipe_context *ctx,
553 const struct pipe_surface *templat);
556 struct pipe_surface *);
668 struct pipe_surface **resources);
/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.h58 struct pipe_surface surf;
82 struct pipe_surface *tmps[2], *inner_tmps[3], *stencils;
104 struct pipe_surface *dst,

123456789