/third_party/mesa3d/src/gallium/include/pipe/ |
D | p_screen.h | 56 struct pipe_resource; 74 struct pipe_resource *indexbuf, 232 const struct pipe_resource *templat); 237 struct pipe_resource * (*resource_create)(struct pipe_screen *, 238 const struct pipe_resource *templat); 240 struct pipe_resource * (*resource_create_drawable)(struct pipe_screen *, 241 const struct pipe_resource *tmpl, 244 struct pipe_resource * (*resource_create_front)(struct pipe_screen *, 245 const struct pipe_resource *templat, 259 struct pipe_resource * (*resource_from_handle)(struct pipe_screen *, [all …]
|
D | p_state.h | 461 struct pipe_resource *texture; /**< resource into which this is a view */ 493 struct pipe_resource *texture; /**< texture into which this is a view */ 516 struct pipe_resource *resource; /**< resource into which this is a view */ 555 struct pipe_resource struct 591 struct pipe_resource *next; argument 606 struct pipe_resource *resource; /**< resource to transfer to/from */ argument 632 struct pipe_resource *resource; /**< the actual buffer */ 644 struct pipe_resource *buffer; /**< the actual buffer */ 655 struct pipe_resource *buffer; /**< the actual buffer */ 684 struct pipe_resource *buffer; /**< the output buffer */ [all …]
|
D | p_context.h | 62 struct pipe_resource; 207 struct pipe_resource *buffer, 271 struct pipe_resource *resource, 611 struct pipe_resource *, 652 struct pipe_resource *dst, 655 struct pipe_resource *src, 715 struct pipe_resource *res, 725 struct pipe_resource *res, 792 struct pipe_resource *texture, 814 struct pipe_resource *resource, [all …]
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_resource.h | 41 struct pipe_resource b; 50 struct pipe_resource *staging_texture; 62 struct pipe_resource b; 90 i915_texture(struct pipe_resource *resource) in i915_texture() 98 i915_buffer(struct pipe_resource *resource) in i915_buffer() 105 struct pipe_resource *i915_texture_create(struct pipe_screen *screen, 106 const struct pipe_resource *template, 111 struct pipe_resource *texture, 114 struct pipe_resource * 116 const struct pipe_resource *template, [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_transfer_helper.h | 56 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 …]
|
D | u_inlines.h | 139 pipe_resource_destroy(struct pipe_resource *res) in pipe_resource_destroy() 143 struct pipe_resource *next = res->next; in pipe_resource_destroy() 154 pipe_resource_reference(struct pipe_resource **dst, struct pipe_resource *src) in pipe_resource_reference() 156 struct pipe_resource *old_dst = *dst; in pipe_resource_reference() 171 pipe_drop_resource_references(struct pipe_resource *dst, int num_refs) in pipe_drop_resource_references() 282 struct pipe_resource *pt, unsigned level, unsigned layer) in pipe_surface_reset() 295 struct pipe_resource *pt, unsigned level, unsigned layer) in pipe_surface_init() 327 static inline struct pipe_resource * 333 struct pipe_resource buffer; in pipe_buffer_create() 348 static inline struct pipe_resource * [all …]
|
D | u_threaded_context.h | 304 struct pipe_resource *dst, 305 struct pipe_resource *src, 312 struct pipe_resource *resource, 316 struct pipe_resource b; 334 struct pipe_resource *latest; 388 struct pipe_resource *staging; 541 void threaded_resource_init(struct pipe_resource *res, bool allow_cpu_storage); 542 void threaded_resource_deinit(struct pipe_resource *res); 575 threaded_resource(struct pipe_resource *res) in threaded_resource() 624 tc_buffer_disable_cpu_storage(struct pipe_resource *buf) in tc_buffer_disable_cpu_storage() [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/postprocess/ |
D | postprocess.h | 44 typedef void (*pp_func) (struct pp_queue_t *, struct pipe_resource *, 45 struct pipe_resource *, unsigned int); 59 void pp_run(struct pp_queue_t *, struct pipe_resource *, 60 struct pipe_resource *, struct pipe_resource *); 68 void pp_nocolor(struct pp_queue_t *, struct pipe_resource *, 69 struct pipe_resource *, unsigned int); 71 void pp_jimenezmlaa(struct pp_queue_t *, struct pipe_resource *, 72 struct pipe_resource *, unsigned int); 73 void pp_jimenezmlaa_color(struct pp_queue_t *, struct pipe_resource *, 74 struct pipe_resource *, unsigned int);
|
D | pp_private.h | 59 struct pipe_resource *vbuf; 74 struct pipe_resource *tmp[2]; /* Two temp FBOs for the queue */ 75 struct pipe_resource *inner_tmp[3]; /* Three for filter use */ 79 struct pipe_resource *depth; /* depth of original input */ 80 struct pipe_resource *stencil; /* stencil shared by inner_tmps */ 81 struct pipe_resource *areamaptex; /* MLAA area map texture */ 101 struct pipe_resource *src_tex,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_resource.h | 42 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 *, 64 struct pipe_resource *pt, 69 nv30_miptree_destroy(struct pipe_screen *pscreen, struct pipe_resource *pt); 73 struct pipe_resource *dst, unsigned dst_level, 75 struct pipe_resource *src, unsigned src_level, [all …]
|
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_texture.h | 65 struct pipe_resource base; 127 llvmpipe_resource(struct pipe_resource *pt) in llvmpipe_resource() 134 llvmpipe_resource_const(const struct pipe_resource *pt) in llvmpipe_resource_const() 158 llvmpipe_resource_is_texture(const struct pipe_resource *resource) in llvmpipe_resource_is_texture() 180 llvmpipe_resource_is_1d(const struct pipe_resource *resource) in llvmpipe_resource_is_1d() 202 llvmpipe_layer_stride(struct pipe_resource *resource, in llvmpipe_layer_stride() 212 llvmpipe_resource_stride(struct pipe_resource *resource, in llvmpipe_resource_stride() 221 llvmpipe_sample_stride(struct pipe_resource *resource) in llvmpipe_sample_stride() 228 llvmpipe_resource_map(struct pipe_resource *resource, 234 llvmpipe_resource_unmap(struct pipe_resource *resource, [all …]
|
D | lp_texture.c | 77 struct pipe_resource *pt = &lpr->base; in llvmpipe_texture_layout() 191 const struct pipe_resource *res) in llvmpipe_can_create_resource() 228 static struct pipe_resource * 230 const struct pipe_resource *templat, in llvmpipe_resource_create_all() 306 static struct pipe_resource * 308 const struct pipe_resource *templat, in llvmpipe_resource_create_front() 314 static struct pipe_resource * 316 const struct pipe_resource *templat) in llvmpipe_resource_create() 321 static struct pipe_resource * 323 const struct pipe_resource *templat, in llvmpipe_resource_create_unbacked() [all …]
|
/third_party/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_buffer.h | 8 struct pipe_resource; 35 struct pipe_resource base; 75 struct pipe_resource *presource); 89 nv04_resource(struct pipe_resource *resource) in nv04_resource() 96 nouveau_resource_mapped_by_gpu(struct pipe_resource *resource) in nouveau_resource_mapped_by_gpu() 101 struct pipe_resource * 103 const struct pipe_resource *templ); 105 struct pipe_resource * 107 const struct pipe_resource *templ, 110 struct pipe_resource * [all …]
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_resource.h | 74 struct pipe_resource base; 93 struct pipe_resource *texture; 95 struct pipe_resource *render; 127 etna_resource_sampler_only(const struct pipe_resource *pres) in etna_resource_sampler_only() 135 etna_resource_hw_tileable(bool use_blt, const struct pipe_resource *pres) in etna_resource_hw_tileable() 146 etna_resource(struct pipe_resource *p) in etna_resource() 152 etna_resource_used(struct etna_context *ctx, struct pipe_resource *prsc, 156 resource_read(struct etna_context *ctx, struct pipe_resource *prsc) in resource_read() 162 resource_written(struct etna_context *ctx, struct pipe_resource *prsc) in resource_written() 178 struct pipe_resource * [all …]
|
D | etnaviv_resource.c | 140 const struct pipe_resource *templat) in etna_screen_can_create_resource() 160 struct pipe_resource *prsc = &rsc->base; in setup_miptree() 192 const struct pipe_resource *tmpl) in is_rs_align() 200 struct pipe_resource * 202 uint64_t modifier, const struct pipe_resource *templat) in etna_resource_alloc() 271 struct pipe_resource scanout_templat = *templat; in etna_resource_alloc() 317 static struct pipe_resource * 319 const struct pipe_resource *templat) in etna_resource_create() 417 static struct pipe_resource * 419 const struct pipe_resource *templat, in etna_resource_create_modifiers() [all …]
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_resource.h | 60 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, 92 struct pipe_resource *pt, 129 struct pipe_resource *, 134 struct pipe_resource *res, 151 struct pipe_resource *pt, [all …]
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_pipe_common.h | 578 struct pipe_resource *dst, 581 struct pipe_resource *src, 585 void (*dma_clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst, 588 void (*clear_buffer)(struct pipe_context *ctx, struct pipe_resource *dst, 601 void (*invalidate_buffer)(struct pipe_context *ctx, struct pipe_resource *buf); 606 void (*rebind_buffer)(struct pipe_context *ctx, struct pipe_resource *buf, 631 struct pipe_resource *buffer, 639 void r600_buffer_destroy(struct pipe_screen *screen, struct pipe_resource *buf); 643 struct pipe_resource *r600_buffer_create(struct pipe_screen *screen, 644 const struct pipe_resource *templ, [all …]
|
D | compute_memory_pool.c | 52 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() 293 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_finalize_pending() 326 struct pipe_resource *src, struct pipe_resource *dst, in compute_memory_defrag() 361 struct pipe_resource *src = (struct pipe_resource *)item->real_buffer; in compute_memory_promote_item() 362 struct pipe_resource *dst = (struct pipe_resource *)pool->bo; in compute_memory_promote_item() 408 struct pipe_resource *src = (struct pipe_resource *)pool->bo; in compute_memory_demote_item() [all …]
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_resource_texture.h | 49 struct pipe_resource b; 137 struct pipe_resource *buf; /* points to the upload buffer if this 151 svga_texture(struct pipe_resource *resource) in svga_texture() 264 struct pipe_resource * 266 const struct pipe_resource *template); 271 struct pipe_resource *texture, 275 struct pipe_resource * 277 const struct pipe_resource *template, 282 struct pipe_resource *pt, 297 const struct pipe_resource *pt); [all …]
|
D | svga_resource_buffer.h | 76 struct pipe_resource b; 153 struct pipe_resource *buffer; 226 struct pipe_resource *buffer; 235 svga_buffer(struct pipe_resource *resource) in svga_buffer() 248 svga_buffer_is_user_buffer(struct pipe_resource *buffer) in svga_buffer_is_user_buffer() 361 struct pipe_resource * 367 struct pipe_resource * 369 const struct pipe_resource *template); 384 struct pipe_resource *buf, 403 struct pipe_resource *buf); [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/driver_rbug/ |
D | rbug_screen.c | 224 const struct pipe_resource *templat) in rbug_screen_can_create_resource() 233 static struct pipe_resource * 235 const struct pipe_resource *templat) in rbug_screen_resource_create() 239 struct pipe_resource *result; in rbug_screen_resource_create() 249 static struct pipe_resource * 251 const struct pipe_resource *templat, in rbug_screen_resource_create_with_modifiers() 256 struct pipe_resource *result; in rbug_screen_resource_create_with_modifiers() 268 static struct pipe_resource * 270 const struct pipe_resource *templ, in rbug_screen_resource_from_handle() 276 struct pipe_resource *result; in rbug_screen_resource_from_handle() [all …]
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_texture.h | 32 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,
|
D | r300_screen_buffer.h | 40 struct pipe_resource **index_buffer, 45 struct pipe_resource *buf); 47 struct pipe_resource *r300_buffer_create(struct pipe_screen *screen, 48 const struct pipe_resource *templ); 52 static inline struct r300_buffer *r300_buffer(struct pipe_resource *buffer) in r300_buffer() 59 struct pipe_resource *resource,
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_resource.c | 8 static struct pipe_resource * 10 const struct pipe_resource *templ) in nvc0_resource_create() 20 static struct pipe_resource * 22 const struct pipe_resource *templ, in nvc0_resource_create_with_modifiers() 34 nvc0_resource_destroy(struct pipe_screen *pscreen, struct pipe_resource *res) in nvc0_resource_destroy() 114 static struct pipe_resource * 116 const struct pipe_resource *templ, in nvc0_resource_from_handle() 123 struct pipe_resource *res = nv50_miptree_from_handle(screen, in nvc0_resource_from_handle() 131 struct pipe_resource *pres, in nvc0_surface_create() 139 static struct pipe_resource * [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/driver_noop/ |
D | noop_pipe.c | 103 static struct pipe_resource *noop_resource_create(struct pipe_screen *screen, in noop_resource_create() 104 const struct pipe_resource *templ) in noop_resource_create() 127 static struct pipe_resource * 129 const struct pipe_resource *templ, in noop_resource_create_with_modifiers() 134 struct pipe_resource *result; in noop_resource_create_with_modifiers() 135 struct pipe_resource *noop_resource; in noop_resource_create_with_modifiers() 144 static struct pipe_resource *noop_resource_from_handle(struct pipe_screen *screen, in noop_resource_from_handle() 145 const struct pipe_resource *templ, in noop_resource_from_handle() 151 struct pipe_resource *result; in noop_resource_from_handle() 152 struct pipe_resource *noop_resource; in noop_resource_from_handle() [all …]
|