Home
last modified time | relevance | path

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

1234567

/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_surface.h42 u_surface_default_template(struct pipe_surface *view,
50 struct pipe_surface **surfaceOut);
55 struct pipe_surface *surface);
70 struct pipe_surface *dst,
77 struct pipe_surface *dst,
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_blitter.h229 struct pipe_surface *dst,
242 void util_blitter_default_dst_texture(struct pipe_surface *dst_templ,
278 struct pipe_surface *dst,
295 struct pipe_surface *dst,
315 struct pipe_surface *zsurf,
316 struct pipe_surface *cbsurf,
322 struct pipe_surface *dstsurf,
Du_blit.h47 struct pipe_surface;
65 struct pipe_surface *dst,
76 struct pipe_surface *dst,
Du_surface.c51 u_surface_default_template(struct pipe_surface *surf, in u_surface_default_template()
73 struct pipe_surface **surfaceOut) in util_create_rgba_surface()
84 struct pipe_surface surf_templ; in util_create_rgba_surface()
134 struct pipe_surface *surface) in util_destroy_rgba_surface()
233 struct pipe_surface *dst, in util_clear_render_target()
278 struct pipe_surface *dst, in util_clear_depth_stencil()
Du_debug_describe.h36 struct pipe_surface;
42 void debug_describe_surface(char* buf, const struct pipe_surface *ptr);
Du_inlines.h107 pipe_surface_reference(struct pipe_surface **ptr, struct pipe_surface *surf) in pipe_surface_reference()
109 struct pipe_surface *old_surf = *ptr; in pipe_surface_reference()
124 pipe_surface_release(struct pipe_context *pipe, struct pipe_surface **ptr) in pipe_surface_release()
190 pipe_surface_reset(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_reset()
205 pipe_surface_init(struct pipe_context *ctx, struct pipe_surface* ps, in pipe_surface_init()
216 pipe_surface_equal(struct pipe_surface *s1, struct pipe_surface *s2) in pipe_surface_equal()
/external/mesa3d/src/gallium/drivers/nv50/
Dnv50_resource.h86 struct pipe_surface base;
94 nv50_surface(struct pipe_surface *ps) in nv50_surface()
116 struct pipe_surface *
119 const struct pipe_surface *templ);
141 const struct pipe_surface *templ);
143 struct pipe_surface *
146 const struct pipe_surface *templ);
149 nv50_surface_destroy(struct pipe_context *, struct pipe_surface *);
Dnv50_resource.c33 struct pipe_surface *
36 const struct pipe_surface *templ) in nv50_surface_from_buffer()
66 static struct pipe_surface *
69 const struct pipe_surface *templ) in nv50_surface_create()
77 nv50_surface_destroy(struct pipe_context *pipe, struct pipe_surface *ps) in nv50_surface_destroy()
/external/mesa3d/src/gallium/drivers/galahad/
Dglhd_objects.h60 struct pipe_surface base;
62 struct pipe_surface *surface;
93 galahad_surface(struct pipe_surface *_surface) in galahad_surface()
127 static INLINE struct pipe_surface *
128 galahad_surface_unwrap(struct pipe_surface *_surface) in galahad_surface_unwrap()
151 struct pipe_surface *
154 struct pipe_surface *surface);
/external/mesa3d/src/gallium/drivers/identity/
Did_objects.h58 struct pipe_surface base;
60 struct pipe_surface *surface;
91 identity_surface(struct pipe_surface *_surface) in identity_surface()
125 static INLINE struct pipe_surface *
126 identity_surface_unwrap(struct pipe_surface *_surface) in identity_surface_unwrap()
149 struct pipe_surface *
152 struct pipe_surface *surface);
/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/svga/
Dsvga_surface.h45 struct pipe_surface base;
59 svga_propagate_surface(struct svga_context *svga, struct pipe_surface *surf);
62 svga_surface_needs_propagation(const struct pipe_surface *surf);
88 svga_surface(struct pipe_surface *surface) in svga_surface()
96 svga_surface_const(const struct pipe_surface *surface) in svga_surface_const()
Dsvga_cmd.h44 struct pipe_surface;
147 struct pipe_surface *src,
148 struct pipe_surface *dest,
154 struct pipe_surface *src,
155 struct pipe_surface *dest,
166 struct pipe_surface *surface);
/external/mesa3d/src/gallium/drivers/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.h76 struct pipe_surface* r300_create_surface_custom(struct pipe_context * ctx,
78 const struct pipe_surface *surf_tmpl,
82 struct pipe_surface* r300_create_surface(struct pipe_context *ctx,
84 const struct pipe_surface *surf_tmpl);
86 void r300_surface_destroy(struct pipe_context *ctx, struct pipe_surface* s);
/external/mesa3d/src/gallium/drivers/trace/
Dtr_texture.h51 struct pipe_surface base;
53 struct pipe_surface *surface;
91 trace_surface(struct pipe_surface *surface) in trace_surface()
127 struct pipe_surface *
129 struct pipe_surface *surface);
Dtr_texture.c76 struct pipe_surface *
78 struct pipe_surface *surface) in trace_surf_create()
91 memcpy(&tr_surf->base, surface, sizeof(struct pipe_surface)); in trace_surf_create()
/external/mesa3d/src/gallium/include/pipe/
Dp_context.h61 struct pipe_surface;
247 struct pipe_surface **resources);
329 struct pipe_surface *dst,
341 struct pipe_surface *dst,
369 struct pipe_surface *(*create_surface)(struct pipe_context *ctx,
371 const struct pipe_surface *templat);
374 struct pipe_surface *);
466 struct pipe_surface **resources);
/external/mesa3d/src/gallium/drivers/i915/
Di915_surface.c95 struct pipe_surface *dst, in i915_clear_render_target_render()
125 struct pipe_surface *dst, in i915_clear_depth_stencil_render()
210 struct pipe_surface *dst, in i915_clear_render_target_blitter()
236 struct pipe_surface *dst, in i915_clear_depth_stencil_blitter()
278 static struct pipe_surface *
281 const struct pipe_surface *surf_tmpl) in i915_create_surface()
283 struct pipe_surface *ps; in i915_create_surface()
290 ps = CALLOC_STRUCT(pipe_surface); in i915_create_surface()
309 struct pipe_surface *surf) in i915_surface_destroy()
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()
180 static uint32_t need_target_fixup(struct pipe_surface* p, uint32_t *fixup) in need_target_fixup()
200 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0]; in update_dst_buf_vars()
201 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf; in update_dst_buf_vars()
/external/mesa3d/src/gallium/state_trackers/vega/
Drenderer.h41 struct pipe_surface;
64 struct pipe_surface *dst,
68 struct pipe_surface *dst,
150 struct pipe_surface *src,
153 struct pipe_surface *dst,
Dimage.h36 struct pipe_surface;
100 struct pipe_surface *dst, VGint dx, VGint dy,
101 struct pipe_surface *src, VGint sx, VGint sy,
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_tile_cache.h84 struct pipe_surface *surface; /**< the surface we're caching */
110 struct pipe_surface *sps);
112 extern struct pipe_surface *

1234567