Home
last modified time | relevance | path

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

12345678910>>...21

/external/mesa3d/src/gallium/include/pipe/
Dp_screen.h56 struct pipe_resource;
177 const struct pipe_resource *templat);
182 struct pipe_resource * (*resource_create)(struct pipe_screen *,
183 const struct pipe_resource *templat);
185 struct pipe_resource * (*resource_create_front)(struct pipe_screen *,
186 const struct pipe_resource *templat,
200 struct pipe_resource * (*resource_from_handle)(struct pipe_screen *,
201 const struct pipe_resource *templat,
209 struct pipe_resource * (*resource_from_user_memory)(struct pipe_screen *,
210 const struct pipe_resource *t,
[all …]
Dp_context.h60 struct pipe_resource;
185 struct pipe_resource *resource,
382 struct pipe_resource *,
410 struct pipe_resource *dst,
413 struct pipe_resource *src,
471 struct pipe_resource *res,
481 struct pipe_resource *res,
530 struct pipe_resource *texture,
552 struct pipe_resource *resource,
570 struct pipe_resource *resource,
[all …]
Dp_state.h427 struct pipe_resource *texture; /**< resource into which this is a view */
450 struct pipe_resource *texture; /**< texture into which this is a view */
473 struct pipe_resource *resource; /**< resource into which this is a view */
511 struct pipe_resource struct
534 struct pipe_resource *next; argument
543 struct pipe_resource *resource; /**< resource to transfer to/from */
564 struct pipe_resource *resource; /**< the actual buffer */
576 struct pipe_resource *buffer; /**< the actual buffer */
587 struct pipe_resource *buffer; /**< the actual buffer */
616 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.h236 struct pipe_resource *dst,
237 struct pipe_resource *src);
242 struct pipe_resource b;
250 struct pipe_resource *latest;
289 struct pipe_resource *staging;
310 struct pipe_resource *resource;
371 void threaded_resource_init(struct pipe_resource *res);
372 void threaded_resource_deinit(struct pipe_resource *res);
394 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.h57 struct pipe_resource *vbuf;
72 struct pipe_resource *tmp[2]; /* Two temp FBOs for the queue */
73 struct pipe_resource *inner_tmp[3]; /* Three for filter use */
77 struct pipe_resource *depth; /* depth of original input */
78 struct pipe_resource *stencil; /* stencil shared by inner_tmps */
79 struct pipe_resource *constbuf; /* MLAA constant buffer */
80 struct pipe_resource *areamaptex; /* MLAA area map texture */
100 struct pipe_resource *src_tex,
/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/llvmpipe/
Dlp_texture.h61 struct pipe_resource base;
110 llvmpipe_resource(struct pipe_resource *pt) in llvmpipe_resource()
117 llvmpipe_resource_const(const struct pipe_resource *pt) in llvmpipe_resource_const()
135 llvmpipe_resource_is_texture(const struct pipe_resource *resource) in llvmpipe_resource_is_texture()
157 llvmpipe_resource_is_1d(const struct pipe_resource *resource) in llvmpipe_resource_is_1d()
179 llvmpipe_layer_stride(struct pipe_resource *resource, in llvmpipe_layer_stride()
189 llvmpipe_resource_stride(struct pipe_resource *resource, in llvmpipe_resource_stride()
199 llvmpipe_resource_map(struct pipe_resource *resource,
205 llvmpipe_resource_unmap(struct pipe_resource *resource,
211 llvmpipe_resource_data(struct pipe_resource *resource);
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_resource.h60 nv50_miptree(struct pipe_resource *pt) in nv50_miptree()
76 struct pipe_resource *
78 const struct pipe_resource *tmp);
81 nv50_miptree_destroy(struct pipe_screen *pscreen, struct pipe_resource *pt);
83 struct pipe_resource *
85 const struct pipe_resource *template,
90 struct pipe_resource *pt,
126 struct pipe_resource *,
131 struct pipe_resource *res,
148 struct pipe_resource *pt,
[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/etnaviv/
Detnaviv_resource.h61 struct pipe_resource base;
77 struct pipe_resource *texture;
82 struct pipe_resource *external;
119 etna_resource_sampler_only(const struct pipe_resource *pres) in etna_resource_sampler_only()
127 etna_resource(struct pipe_resource *p) in etna_resource()
133 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc,
137 resource_read(struct etna_context *ctx, struct pipe_resource *prsc) in resource_read()
143 resource_written(struct etna_context *ctx, struct pipe_resource *prsc) in resource_written()
156 struct pipe_resource *
158 uint64_t modifier, const struct pipe_resource *templat);
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_resource.h76 struct pipe_resource *resource);
82 struct pipe_resource *virgl_texture_create(struct virgl_screen *vs,
83 const struct pipe_resource *templ);
85 struct pipe_resource *virgl_texture_from_handle(struct virgl_screen *vs,
86 const struct pipe_resource *templ,
89 static inline struct virgl_resource *virgl_resource(struct pipe_resource *r) in virgl_resource()
94 static inline struct virgl_buffer *virgl_buffer(struct pipe_resource *r) in virgl_buffer()
99 static inline struct virgl_texture *virgl_texture(struct pipe_resource *r) in virgl_texture()
109 struct pipe_resource *virgl_buffer_create(struct virgl_screen *vs,
110 const struct pipe_resource *templ);
/external/mesa3d/src/gallium/drivers/swr/
Dswr_resource.h39 struct pipe_resource base;
51 struct pipe_resource *resolve_target;
64 swr_resource(struct pipe_resource *resource) in swr_resource()
70 swr_resource_is_texture(const struct pipe_resource *resource) in swr_resource_is_texture()
92 swr_resource_data(struct pipe_resource *resource) in swr_resource_data()
111 struct pipe_resource *resource,
127 swr_resource_read(struct pipe_resource *resource) in swr_resource_read()
133 swr_resource_write(struct pipe_resource *resource) in swr_resource_write()
139 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.h336 struct pipe_resource *texture; /**< resource into which this is a view */
367 struct pipe_resource *texture; /**< texture into which this is a view */
405 struct pipe_resource struct
431 struct pipe_resource *resource; /**< resource to transfer to/from */ argument
450 struct pipe_resource *buffer; /**< the actual buffer */
460 struct pipe_resource *buffer; /**< the actual buffer */
490 struct pipe_resource *buffer; /**< the output buffer */
528 struct pipe_resource *buffer; /**< the actual buffer */
557 struct pipe_resource *buffer;
562 struct pipe_resource *indirect_draw_count;
[all …]
/external/mesa3d/src/gallium/drivers/r600/
Dcompute_memory_pool.c96 pool->screen, (struct pipe_resource *)pool->bo); in compute_memory_pool_delete()
208 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_grow_defrag_pool()
209 struct pipe_resource *dst = (struct pipe_resource *)temp; in compute_memory_grow_defrag_pool()
235 (struct pipe_resource *)pool->bo); in compute_memory_grow_defrag_pool()
240 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_grow_defrag_pool()
316 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_finalize_pending()
349 struct pipe_resource *src, struct pipe_resource *dst, in compute_memory_defrag()
384 struct pipe_resource *src = (struct pipe_resource *)item->real_buffer; in compute_memory_promote_item()
385 struct pipe_resource *dst = (struct pipe_resource *)pool->bo; in compute_memory_promote_item()
431 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_demote_item()
[all …]
Dr600_pipe_common.h594 struct pipe_resource *dst,
597 struct pipe_resource *src,
601 void (*dma_clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
604 void (*clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
617 void (*invalidate_buffer)(struct pipe_context *ctx, struct pipe_resource *buf);
622 void (*rebind_buffer)(struct pipe_context *ctx, struct pipe_resource *buf,
647 struct pipe_resource *buffer,
655 struct pipe_resource *r600_buffer_create(struct pipe_screen *screen,
656 const struct pipe_resource *templ,
658 struct pipe_resource * r600_aligned_buffer_create(struct pipe_screen *screen,
[all …]
/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/drivers/nouveau/
Dnouveau_buffer.h8 struct pipe_resource;
32 struct pipe_resource base;
78 nv04_resource(struct pipe_resource *resource) in nv04_resource()
85 nouveau_resource_mapped_by_gpu(struct pipe_resource *resource) in nouveau_resource_mapped_by_gpu()
90 struct pipe_resource *
92 const struct pipe_resource *templ);
94 struct pipe_resource *
104 struct pipe_resource *resource);
/external/mesa3d/src/mesa/state_tracker/
Dst_texture.h39 struct pipe_resource;
85 struct pipe_resource *pt;
117 struct pipe_resource *pt;
210 static inline struct pipe_resource *
218 static inline struct pipe_resource *
248 extern struct pipe_resource *
275 const struct pipe_resource *pt,
297 st_texture_depth_offsets(struct pipe_resource *pt, GLuint level);
303 struct pipe_resource *dst, GLuint dstLevel,
304 struct pipe_resource *src, GLuint srcLevel,
[all …]
/external/mesa3d/src/gallium/drivers/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()
160 struct pipe_resource *resource) in noop_resource_destroy()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
Dr600_pipe_common.h478 struct pipe_resource *dst,
481 struct pipe_resource *src,
485 void (*dma_clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
500 void (*invalidate_buffer)(struct pipe_context *ctx, struct pipe_resource *buf);
505 void (*rebind_buffer)(struct pipe_context *ctx, struct pipe_resource *buf,
539 struct pipe_resource *si_aligned_buffer_create(struct pipe_screen *screen,
545 struct pipe_resource *dst,
546 struct pipe_resource *src);
563 void si_screen_clear_buffer(struct si_screen *sscreen, struct pipe_resource *dst,
603 struct pipe_resource *texture,
[all …]
/external/mesa3d/src/gallium/drivers/rbug/
Drbug_screen.c153 static struct pipe_resource *
155 const struct pipe_resource *templat) in rbug_screen_resource_create()
159 struct pipe_resource *result; in rbug_screen_resource_create()
169 static struct pipe_resource *
171 const struct pipe_resource *templ, in rbug_screen_resource_from_handle()
177 struct pipe_resource *result; in rbug_screen_resource_from_handle()
188 struct pipe_resource *_resource, in rbug_screen_check_resource_capability()
194 struct pipe_resource *resource = rb_resource->resource; in rbug_screen_check_resource_capability()
202 struct pipe_resource *_resource, in rbug_screen_resource_get_handle()
210 struct pipe_resource *resource = rb_resource->resource; in rbug_screen_resource_get_handle()
[all …]

12345678910>>...21