Home
last modified time | relevance | path

Searched refs:pipe_resource (Results 1 – 25 of 587) sorted by relevance

12345678910>>...24

/external/mesa3d/src/gallium/include/pipe/
Dp_screen.h56 struct pipe_resource;
189 const struct pipe_resource *templat);
194 struct pipe_resource * (*resource_create)(struct pipe_screen *,
195 const struct pipe_resource *templat);
197 struct pipe_resource * (*resource_create_front)(struct pipe_screen *,
198 const struct pipe_resource *templat,
212 struct pipe_resource * (*resource_from_handle)(struct pipe_screen *,
213 const struct pipe_resource *templat,
221 struct pipe_resource * (*resource_from_user_memory)(struct pipe_screen *,
222 const struct pipe_resource *t,
[all …]
Dp_state.h448 struct pipe_resource *texture; /**< resource into which this is a view */
478 struct pipe_resource *texture; /**< texture into which this is a view */
501 struct pipe_resource *resource; /**< resource into which this is a view */
540 struct pipe_resource struct
573 struct pipe_resource *next; argument
588 struct pipe_resource *resource; /**< resource to transfer to/from */ argument
609 struct pipe_resource *resource; /**< the actual buffer */
621 struct pipe_resource *buffer; /**< the actual buffer */
632 struct pipe_resource *buffer; /**< the actual buffer */
661 struct pipe_resource *buffer; /**< the output buffer */
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_transfer_helper.h56 struct pipe_resource * (*resource_create)(struct pipe_screen *pscreen,
57 const struct pipe_resource *templ);
60 struct pipe_resource *prsc);
63 struct pipe_resource *prsc,
88 enum pipe_format (*get_internal_format)(struct pipe_resource *prsc);
97 void (*set_stencil)(struct pipe_resource *prsc, struct pipe_resource *stencil);
98 struct pipe_resource *(*get_stencil)(struct pipe_resource *prsc);
101 struct pipe_resource *u_transfer_helper_resource_create(
102 struct pipe_screen *pscreen, const struct pipe_resource *templ);
105 struct pipe_resource *prsc);
[all …]
Du_transfer.h18 struct pipe_resource *resource,
22 struct pipe_resource *resource,
27 struct pipe_resource *resource,
50 struct pipe_resource *tex,
54 struct pipe_resource *pt);
57 struct pipe_resource *resource,
74 struct pipe_resource b;
81 struct pipe_resource *resource,
86 struct pipe_resource *resource);
89 struct pipe_resource *resource,
Du_threaded_context.h238 struct pipe_resource *dst,
239 struct pipe_resource *src);
244 struct pipe_resource b;
252 struct pipe_resource *latest;
291 struct pipe_resource *staging;
312 struct pipe_resource *resource;
380 void threaded_resource_init(struct pipe_resource *res);
381 void threaded_resource_deinit(struct pipe_resource *res);
403 threaded_resource(struct pipe_resource *res) in threaded_resource()
/external/mesa3d/src/gallium/auxiliary/postprocess/
Dpostprocess.h43 typedef void (*pp_func) (struct pp_queue_t *, struct pipe_resource *,
44 struct pipe_resource *, unsigned int);
57 void pp_run(struct pp_queue_t *, struct pipe_resource *,
58 struct pipe_resource *, struct pipe_resource *);
66 void pp_nocolor(struct pp_queue_t *, struct pipe_resource *,
67 struct pipe_resource *, unsigned int);
69 void pp_jimenezmlaa(struct pp_queue_t *, struct pipe_resource *,
70 struct pipe_resource *, unsigned int);
71 void pp_jimenezmlaa_color(struct pp_queue_t *, struct pipe_resource *,
72 struct pipe_resource *, unsigned int);
Dpp_private.h58 struct pipe_resource *vbuf;
73 struct pipe_resource *tmp[2]; /* Two temp FBOs for the queue */
74 struct pipe_resource *inner_tmp[3]; /* Three for filter use */
78 struct pipe_resource *depth; /* depth of original input */
79 struct pipe_resource *stencil; /* stencil shared by inner_tmps */
80 struct pipe_resource *areamaptex; /* MLAA area map texture */
100 struct pipe_resource *src_tex,
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_texture.h61 struct pipe_resource base;
115 llvmpipe_resource(struct pipe_resource *pt) in llvmpipe_resource()
122 llvmpipe_resource_const(const struct pipe_resource *pt) in llvmpipe_resource_const()
140 llvmpipe_resource_is_texture(const struct pipe_resource *resource) in llvmpipe_resource_is_texture()
162 llvmpipe_resource_is_1d(const struct pipe_resource *resource) in llvmpipe_resource_is_1d()
184 llvmpipe_layer_stride(struct pipe_resource *resource, in llvmpipe_layer_stride()
194 llvmpipe_resource_stride(struct pipe_resource *resource, in llvmpipe_resource_stride()
203 llvmpipe_sample_stride(struct pipe_resource *resource) in llvmpipe_sample_stride()
210 llvmpipe_resource_map(struct pipe_resource *resource,
216 llvmpipe_resource_unmap(struct pipe_resource *resource,
[all …]
/external/mesa3d/src/gallium/drivers/i915/
Di915_resource.h53 struct pipe_resource *staging_texture;
97 static inline struct i915_texture *i915_texture(struct pipe_resource *resource) in i915_texture()
104 static inline struct i915_buffer *i915_buffer(struct pipe_resource *resource) in i915_buffer()
111 struct pipe_resource *
113 const struct pipe_resource *template,
116 struct pipe_resource *
118 const struct pipe_resource *template,
122 struct pipe_resource *
128 struct pipe_resource *
130 const struct pipe_resource *template);
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_buffer.h8 struct pipe_resource;
35 struct pipe_resource base;
81 nv04_resource(struct pipe_resource *resource) in nv04_resource()
88 nouveau_resource_mapped_by_gpu(struct pipe_resource *resource) in nouveau_resource_mapped_by_gpu()
93 struct pipe_resource *
95 const struct pipe_resource *templ);
97 struct pipe_resource *
99 const struct pipe_resource *templ,
102 struct pipe_resource *
112 struct pipe_resource *resource);
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h60 nv50_miptree(struct pipe_resource *pt) in nv50_miptree()
77 struct pipe_resource *
79 const struct pipe_resource *tmp);
82 nv50_miptree_destroy(struct pipe_screen *pscreen, struct pipe_resource *pt);
84 struct pipe_resource *
86 const struct pipe_resource *template,
91 struct pipe_resource *pt,
127 struct pipe_resource *,
132 struct pipe_resource *res,
149 struct pipe_resource *pt,
[all …]
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_resource.h74 struct pipe_resource base;
93 struct pipe_resource *texture;
95 struct pipe_resource *render;
130 etna_resource_sampler_only(const struct pipe_resource *pres) in etna_resource_sampler_only()
138 etna_resource_hw_tileable(bool use_blt, const struct pipe_resource *pres) in etna_resource_hw_tileable()
149 etna_resource(struct pipe_resource *p) in etna_resource()
155 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc,
159 resource_read(struct etna_context *ctx, struct pipe_resource *prsc) in resource_read()
165 resource_written(struct etna_context *ctx, struct pipe_resource *prsc) in resource_written()
178 struct pipe_resource *
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_resource.h42 nv30_miptree(struct pipe_resource *pt) in nv30_miptree()
47 struct pipe_resource *
48 nv30_miptree_create(struct pipe_screen *, const struct pipe_resource *);
50 struct pipe_resource *
51 nv30_miptree_from_handle(struct pipe_screen *, const struct pipe_resource *,
55 nv30_miptree_surface_new(struct pipe_context *, struct pipe_resource *,
63 struct pipe_resource *dst, unsigned dst_level,
65 struct pipe_resource *src, unsigned src_level,
74 struct pipe_resource *resource);
/external/mesa3d/src/gallium/drivers/r600/
Dcompute_memory_pool.c52 struct pipe_resource *src, struct pipe_resource *dst,
60 struct pipe_resource *src, struct pipe_resource *dst,
151 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_grow_defrag_pool()
152 struct pipe_resource *dst = (struct pipe_resource *)temp; in compute_memory_grow_defrag_pool()
180 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_grow_defrag_pool()
256 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_finalize_pending()
289 struct pipe_resource *src, struct pipe_resource *dst, in compute_memory_defrag()
324 struct pipe_resource *src = (struct pipe_resource *)item->real_buffer; in compute_memory_promote_item()
325 struct pipe_resource *dst = (struct pipe_resource *)pool->bo; in compute_memory_promote_item()
371 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_demote_item()
[all …]
Dr600_pipe_common.h579 struct pipe_resource *dst,
582 struct pipe_resource *src,
586 void (*dma_clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
589 void (*clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
602 void (*invalidate_buffer)(struct pipe_context *ctx, struct pipe_resource *buf);
607 void (*rebind_buffer)(struct pipe_context *ctx, struct pipe_resource *buf,
632 struct pipe_resource *buffer,
640 struct pipe_resource *r600_buffer_create(struct pipe_screen *screen,
641 const struct pipe_resource *templ,
643 struct pipe_resource * r600_aligned_buffer_create(struct pipe_screen *screen,
[all …]
/external/mesa3d/src/gallium/drivers/swr/
Dswr_resource.h40 struct pipe_resource base;
52 struct pipe_resource *resolve_target;
65 swr_resource(struct pipe_resource *resource) in swr_resource()
71 swr_resource_is_texture(const struct pipe_resource *resource) in swr_resource_is_texture()
93 swr_resource_data(struct pipe_resource *resource) in swr_resource_data()
112 struct pipe_resource *resource,
128 swr_resource_read(struct pipe_resource *resource) in swr_resource_read()
134 swr_resource_write(struct pipe_resource *resource) in swr_resource_write()
140 swr_resource_unused(struct pipe_resource *resource) in swr_resource_unused()
/external/virglrenderer/src/gallium/include/pipe/
Dp_screen.h56 struct pipe_resource;
149 const struct pipe_resource *templat);
154 struct pipe_resource * (*resource_create)(struct pipe_screen *,
155 const struct pipe_resource *templat);
162 struct pipe_resource * (*resource_from_handle)(struct pipe_screen *,
163 const struct pipe_resource *templat,
172 struct pipe_resource *tex,
177 struct pipe_resource *pt);
188 struct pipe_resource *resource,
Dp_state.h337 struct pipe_resource *texture; /**< resource into which this is a view */
368 struct pipe_resource *texture; /**< texture into which this is a view */
406 struct pipe_resource struct
432 struct pipe_resource *resource; /**< resource to transfer to/from */ argument
451 struct pipe_resource *buffer; /**< the actual buffer */
461 struct pipe_resource *buffer; /**< the actual buffer */
491 struct pipe_resource *buffer; /**< the output buffer */
529 struct pipe_resource *buffer; /**< the actual buffer */
558 struct pipe_resource *buffer;
563 struct pipe_resource *indirect_draw_count;
[all …]
/external/virglrenderer/src/
Dvirgl_resource.h31 struct pipe_resource;
61 struct pipe_resource *pipe_resource; member
77 void (*unref)(struct pipe_resource *pres, void *data);
79 void (*attach_iov)(struct pipe_resource *pres,
83 void (*detach_iov)(struct pipe_resource *pres, void *data);
85 enum virgl_resource_fd_type (*export_fd)(struct pipe_resource *pres,
101 struct pipe_resource *pres,
Dvirgl_resource.c45 if (res->pipe_resource) in virgl_resource_destroy_func()
46 pipe_callbacks.unref(res->pipe_resource, pipe_callbacks.data); in virgl_resource_destroy_func()
107 struct pipe_resource *pres, in virgl_resource_create_from_pipe()
118 res->pipe_resource = pres; in virgl_resource_create_from_pipe()
194 if (res->pipe_resource) { in virgl_resource_attach_iov()
195 pipe_callbacks.attach_iov(res->pipe_resource, in virgl_resource_attach_iov()
210 if (res->pipe_resource) in virgl_resource_detach_iov()
211 pipe_callbacks.detach_iov(res->pipe_resource, pipe_callbacks.data); in virgl_resource_detach_iov()
229 } else if (res->pipe_resource) { in virgl_resource_export_fd()
230 return pipe_callbacks.export_fd(res->pipe_resource, in virgl_resource_export_fd()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_texture.h32 struct pipe_resource;
66 struct pipe_resource *texture,
70 struct pipe_resource*
72 const struct pipe_resource* base,
76 struct pipe_resource*
78 const struct pipe_resource* templ);
81 struct pipe_resource* texture,
87 struct pipe_resource* texture,
/external/mesa3d/src/gallium/auxiliary/driver_rbug/
Drbug_screen.c174 const struct pipe_resource *templat) in rbug_screen_can_create_resource()
183 static struct pipe_resource *
185 const struct pipe_resource *templat) in rbug_screen_resource_create()
189 struct pipe_resource *result; in rbug_screen_resource_create()
199 static struct pipe_resource *
201 const struct pipe_resource *templat, in rbug_screen_resource_create_with_modifiers()
206 struct pipe_resource *result; in rbug_screen_resource_create_with_modifiers()
218 static struct pipe_resource *
220 const struct pipe_resource *templ, in rbug_screen_resource_from_handle()
226 struct pipe_resource *result; in rbug_screen_resource_from_handle()
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_resource.c8 static struct pipe_resource *
10 const struct pipe_resource *templ) in nvc0_resource_create()
22 static struct pipe_resource *
24 const struct pipe_resource *templ, in nvc0_resource_create_with_modifiers()
74 static struct pipe_resource *
76 const struct pipe_resource *templ, in nvc0_resource_from_handle()
83 struct pipe_resource *res = nv50_miptree_from_handle(screen, in nvc0_resource_from_handle()
93 struct pipe_resource *pres, in nvc0_surface_create()
101 static struct pipe_resource *
103 const struct pipe_resource *templ, in nvc0_resource_from_user_memory()
/external/mesa3d/src/mesa/state_tracker/
Dst_texture.h39 struct pipe_resource;
98 struct pipe_resource *pt;
131 struct pipe_resource *pt;
224 static inline struct pipe_resource *
232 static inline struct pipe_resource *
262 extern struct pipe_resource *
289 const struct pipe_resource *pt,
311 st_texture_depth_offsets(struct pipe_resource *pt, GLuint level);
317 struct pipe_resource *dst, GLuint dstLevel,
318 struct pipe_resource *src, GLuint srcLevel,
[all …]
/external/mesa3d/src/gallium/auxiliary/driver_noop/
Dnoop_pipe.c93 struct pipe_resource base;
99 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create()
100 const struct pipe_resource *templ) in noop_resource_create()
122 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle()
123 const struct pipe_resource *templ, in noop_resource_from_handle()
129 struct pipe_resource *result; in noop_resource_from_handle()
130 struct pipe_resource *noop_resource; in noop_resource_from_handle()
140 struct pipe_resource *resource, in noop_resource_get_handle()
146 struct pipe_resource *tex; in noop_resource_get_handle()
161 struct pipe_resource *resource, in noop_resource_get_param()
[all …]

12345678910>>...24