Home
last modified time | relevance | path

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

12345678910>>...19

/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/include/pipe/
Dp_screen.h56 struct pipe_resource;
168 const struct pipe_resource *templat);
173 struct pipe_resource * (*resource_create)(struct pipe_screen *,
174 const struct pipe_resource *templat);
176 struct pipe_resource * (*resource_create_front)(struct pipe_screen *,
177 const struct pipe_resource *templat,
191 struct pipe_resource * (*resource_from_handle)(struct pipe_screen *,
192 const struct pipe_resource *templat,
200 struct pipe_resource * (*resource_from_user_memory)(struct pipe_screen *,
201 const struct pipe_resource *t,
[all …]
Dp_state.h404 struct pipe_resource *texture; /**< resource into which this is a view */
426 struct pipe_resource *texture; /**< texture into which this is a view */
453 struct pipe_resource *resource; /**< resource into which this is a view */
488 struct pipe_resource struct
511 struct pipe_resource *next; argument
520 struct pipe_resource *resource; /**< resource to transfer to/from */
539 struct pipe_resource *buffer; /**< the actual buffer */
550 struct pipe_resource *buffer; /**< the actual buffer */
561 struct pipe_resource *buffer; /**< the actual buffer */
590 struct pipe_resource *buffer; /**< the output buffer */
[all …]
Dp_context.h61 struct pipe_resource;
174 struct pipe_resource *resource,
358 struct pipe_resource *,
386 struct pipe_resource *dst,
389 struct pipe_resource *src,
447 struct pipe_resource *res,
457 struct pipe_resource *res,
500 struct pipe_resource *texture,
512 struct pipe_resource *resource,
530 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/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/auxiliary/util/
Du_transfer.h14 struct pipe_resource *resource,
18 struct pipe_resource *resource,
23 struct pipe_resource *resource,
46 struct pipe_resource *tex,
50 struct pipe_resource *pt);
53 struct pipe_resource *resource,
70 struct pipe_resource b;
77 struct pipe_resource *resource,
82 struct pipe_resource *resource);
85 struct pipe_resource *resource,
Du_inlines.h134 pipe_resource_reference(struct pipe_resource **ptr, struct pipe_resource *tex) in pipe_resource_reference()
136 struct pipe_resource *old_tex = *ptr; in pipe_resource_reference()
192 struct pipe_resource *pt, unsigned level, unsigned layer) in pipe_surface_reset()
205 struct pipe_resource *pt, unsigned level, unsigned layer) in pipe_surface_init()
237 static inline struct pipe_resource *
243 struct pipe_resource buffer; in pipe_buffer_create()
267 struct pipe_resource *buffer, in pipe_buffer_map_range()
298 struct pipe_resource *buffer, in pipe_buffer_map()
339 struct pipe_resource *buf, in pipe_buffer_write()
356 struct pipe_resource *buf, in pipe_buffer_write_nooverlap()
[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/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/mesa/state_tracker/
Dst_texture.h38 struct pipe_resource;
61 struct pipe_resource *pt;
90 struct pipe_resource *pt;
152 static inline struct pipe_resource *
160 static inline struct pipe_resource *
190 extern struct pipe_resource *
217 const struct pipe_resource *pt,
239 st_texture_depth_offsets(struct pipe_resource *pt, GLuint level);
245 struct pipe_resource *dst, GLuint dstLevel,
246 struct pipe_resource *src, GLuint srcLevel,
[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 …]
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_resource.h60 struct pipe_resource base;
75 struct pipe_resource *texture;
101 etna_resource_sampler_only(const struct pipe_resource *pres) in etna_resource_sampler_only()
109 etna_resource(struct pipe_resource *p) in etna_resource()
115 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc,
122 resource_read(struct etna_context *ctx, struct pipe_resource *prsc) in resource_read()
128 resource_written(struct etna_context *ctx, struct pipe_resource *prsc) in resource_written()
141 struct pipe_resource *
143 const struct pipe_resource *templat);
/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/gallium/drivers/swr/
Dswr_resource.h39 struct pipe_resource base;
57 swr_resource(struct pipe_resource *resource) in swr_resource()
63 swr_resource_is_texture(const struct pipe_resource *resource) in swr_resource_is_texture()
85 swr_resource_data(struct pipe_resource *resource) in swr_resource_data()
100 struct pipe_resource *resource,
116 swr_resource_read(struct pipe_resource *resource) in swr_resource_read()
122 swr_resource_write(struct pipe_resource *resource) in swr_resource_write()
128 swr_resource_unused(struct pipe_resource *resource) in swr_resource_unused()
/external/mesa3d/src/gallium/drivers/noop/
Dnoop_pipe.c92 struct pipe_resource base;
98 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create()
99 const struct pipe_resource *templ) in noop_resource_create()
121 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle()
122 const struct pipe_resource *templ, in noop_resource_from_handle()
128 struct pipe_resource *result; in noop_resource_from_handle()
129 struct pipe_resource *noop_resource; in noop_resource_from_handle()
139 struct pipe_resource *resource, in noop_resource_get_handle()
145 struct pipe_resource *tex; in noop_resource_get_handle()
159 struct pipe_resource *resource) in noop_resource_destroy()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
Dr600_pipe_common.h635 struct pipe_resource *dst,
638 struct pipe_resource *src,
642 void (*dma_clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
645 void (*clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst,
661 void (*invalidate_buffer)(struct pipe_context *ctx, struct pipe_resource *buf);
688 struct pipe_resource *buffer,
696 struct pipe_resource *r600_buffer_create(struct pipe_screen *screen,
697 const struct pipe_resource *templ,
699 struct pipe_resource * r600_aligned_buffer_create(struct pipe_screen *screen,
704 struct pipe_resource *
[all …]
/external/mesa3d/src/gallium/auxiliary/renderonly/
Drenderonly.h38 struct pipe_resource *prime;
61 struct renderonly_scanout *(*create_for_resource)(struct pipe_resource *rsc,
71 renderonly_scanout_for_resource(struct pipe_resource *rsc, struct renderonly *ro) in renderonly_scanout_for_resource()
77 renderonly_scanout_for_prime(struct pipe_resource *rsc, struct renderonly *ro);
99 renderonly_create_kms_dumb_buffer_for_resource(struct pipe_resource *rsc,
106 renderonly_create_gpu_import_for_resource(struct pipe_resource *rsc,
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_resource.h36 struct pipe_resource *ss_resource;
96 struct pipe_resource *shadow_parent;
100 vc4_resource(struct pipe_resource *prsc) in vc4_resource()
119 struct pipe_resource *vc4_resource_create(struct pipe_screen *pscreen,
120 const struct pipe_resource *tmpl);
123 struct pipe_resource *vc4_get_shadow_index_buffer(struct pipe_context *pctx,
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_resource_buffer.h129 struct pipe_resource *buffer;
201 struct pipe_resource *buffer;
210 svga_buffer(struct pipe_resource *resource) in svga_buffer()
223 svga_buffer_is_user_buffer( struct pipe_resource *buffer ) in svga_buffer_is_user_buffer()
304 struct pipe_resource *
310 struct pipe_resource *
312 const struct pipe_resource *template);
327 struct pipe_resource *buf);
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
Dnvc0_resource.c7 static struct pipe_resource *
9 const struct pipe_resource *templ) in nvc0_resource_create()
19 static struct pipe_resource *
21 const struct pipe_resource *templ, in nvc0_resource_from_handle()
28 struct pipe_resource *res = nv50_miptree_from_handle(screen, in nvc0_resource_from_handle()
38 struct pipe_resource *pres, in nvc0_surface_create()
/external/mesa3d/src/gallium/drivers/ilo/
Dilo_blitter.h43 struct pipe_resource;
105 struct pipe_resource *dst, unsigned dst_level,
107 struct pipe_resource *src, unsigned src_level,
133 struct pipe_resource *dst, unsigned dst_level,
135 struct pipe_resource *src, unsigned src_level,
161 struct pipe_resource *res,
166 struct pipe_resource *res,

12345678910>>...19