/external/mesa3d/src/gallium/include/pipe/ |
D | p_screen.h | 56 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 …]
|
D | p_state.h | 448 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/ |
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_transfer.h | 18 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,
|
D | u_threaded_context.h | 238 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/ |
D | postprocess.h | 43 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);
|
D | pp_private.h | 58 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/ |
D | lp_texture.h | 61 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/ |
D | i915_resource.h | 53 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/ |
D | nouveau_buffer.h | 8 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/ |
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, 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/ |
D | etnaviv_resource.h | 74 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/ |
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 *, 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/ |
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() 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 …]
|
D | r600_pipe_common.h | 579 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/ |
D | swr_resource.h | 40 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/ |
D | p_screen.h | 56 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,
|
D | p_state.h | 337 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/ |
D | virgl_resource.h | 31 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,
|
D | virgl_resource.c | 45 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/ |
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,
|
/external/mesa3d/src/gallium/auxiliary/driver_rbug/ |
D | rbug_screen.c | 174 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/ |
D | nvc0_resource.c | 8 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/ |
D | st_texture.h | 39 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/ |
D | noop_pipe.c | 93 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 …]
|