Searched refs:panfrost_batch (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_job.h36 /* A panfrost_batch corresponds to a bound FBO we're rendering to,
39 struct panfrost_batch { struct
139 struct panfrost_batch *
142 struct panfrost_batch *
146 panfrost_batch_add_bo(struct panfrost_batch *batch,
151 panfrost_batch_read_rsrc(struct panfrost_batch *batch,
156 panfrost_batch_write_rsrc(struct panfrost_batch *batch,
161 panfrost_batch_create_bo(struct panfrost_batch *batch, size_t size,
179 panfrost_batch_adjust_stack_size(struct panfrost_batch *batch);
182 panfrost_batch_get_scratchpad(struct panfrost_batch *batc
[all...]
H A Dpan_screen.h44 struct panfrost_batch;
60 void (*emit_tls)(struct panfrost_batch *);
63 void (*emit_fbd)(struct panfrost_batch *, const struct pan_fb_info *);
66 mali_ptr (*emit_fragment_job)(struct panfrost_batch *, const struct pan_fb_info *);
72 void (*preload)(struct panfrost_batch *, struct pan_fb_info *);
77 /* Device-dependent initialization of a panfrost_batch */
78 void (*init_batch)(struct panfrost_batch *batch);
88 void (*init_polygon_list)(struct panfrost_batch *);
H A Dpan_blend_cso.h56 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *shader_offset);
H A Dpan_job.c47 panfrost_batch_idx(struct panfrost_batch *batch)
55 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf)
66 struct panfrost_batch *batch)
106 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch)
154 struct panfrost_batch *batch,
157 static struct panfrost_batch *
161 struct panfrost_batch *batch = NULL;
193 struct panfrost_batch *
205 struct panfrost_batch *batch = panfrost_get_batch(ctx,
216 struct panfrost_batch *
[all...]
H A Dpan_cmdstream.c271 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders)
570 panfrost_emit_compute_shader_meta(struct panfrost_batch *batch, enum pipe_shader_type stage)
581 panfrost_emit_frag_shader_meta(struct panfrost_batch *batch)
630 panfrost_emit_viewport(struct panfrost_batch *batch)
687 panfrost_map_constant_buffer_gpu(struct panfrost_batch *batch,
721 panfrost_upload_viewport_scale_sysval(struct panfrost_batch *batch,
733 panfrost_upload_viewport_offset_sysval(struct panfrost_batch *batch,
744 static void panfrost_upload_txs_sysval(struct panfrost_batch *batch,
778 static void panfrost_upload_image_size_sysval(struct panfrost_batch *batch,
814 panfrost_upload_ssbo_sysval(struct panfrost_batch *batc
[all...]
H A Dpan_helpers.c89 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
H A Dpan_context.h142 struct panfrost_batch slots[PAN_MAX_BATCHES];
152 struct panfrost_batch *batch;
377 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
H A Dpan_compute.c118 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx);
H A Dpan_context.c75 struct panfrost_batch *batch = panfrost_get_fresh_batch_for_fbo(ctx, "Clear");
157 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *shader_offset)
H A Dpan_resource.c1264 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D19.3.0.rst607 - panfrost: Make panfrost_batch->bos a hash table

Completed in 17 milliseconds