Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/panfrost/
H A Dpan_job.h82 /* A panfrost_batch corresponds to a bound FBO we're rendering to,
85 struct panfrost_batch { struct
201 struct panfrost_batch *
204 struct panfrost_batch *
208 panfrost_batch_add_bo(struct panfrost_batch *batch,
213 panfrost_batch_read_rsrc(struct panfrost_batch *batch,
218 panfrost_batch_write_rsrc(struct panfrost_batch *batch,
228 panfrost_batch_create_bo(struct panfrost_batch *batch, size_t size,
246 panfrost_batch_adjust_stack_size(struct panfrost_batch *batch);
249 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_job.c46 panfrost_batch_idx(struct panfrost_batch *batch) in panfrost_batch_idx()
54 panfrost_batch_add_surface(struct panfrost_batch *batch, struct pipe_surface *surf) in panfrost_batch_add_surface()
65 struct panfrost_batch *batch) in panfrost_batch_init()
103 panfrost_batch_cleanup(struct panfrost_context *ctx, struct panfrost_batch *batch) in panfrost_batch_cleanup()
152 struct panfrost_batch *batch);
154 static struct panfrost_batch *
158 struct panfrost_batch *batch = NULL; in panfrost_get_batch()
190 struct panfrost_batch *
202 struct panfrost_batch *batch = panfrost_get_batch(ctx, in panfrost_get_batch_for_fbo()
213 struct panfrost_batch *
[all...]
H A Dpan_helpers.c92 panfrost_get_index_buffer(struct panfrost_batch *batch, in panfrost_get_index_buffer()
124 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch, in panfrost_get_index_buffer_bounded()
195 panfrost_draw_target(struct panfrost_batch *batch, unsigned target) in panfrost_draw_target()
207 panfrost_set_batch_masks_blend(struct panfrost_batch *batch) in panfrost_set_batch_masks_blend()
219 panfrost_set_batch_masks_zs(struct panfrost_batch *batch) in panfrost_set_batch_masks_zs()
240 panfrost_track_image_access(struct panfrost_batch *batch, in panfrost_track_image_access()
H A Dpan_context.h147 struct panfrost_batch slots[PAN_MAX_BATCHES];
157 struct panfrost_batch *batch;
413 panfrost_get_index_buffer(struct panfrost_batch *batch,
418 panfrost_get_index_buffer_bounded(struct panfrost_batch *batch,
454 panfrost_set_batch_masks_blend(struct panfrost_batch *batch);
457 panfrost_set_batch_masks_zs(struct panfrost_batch *batch);
460 panfrost_track_image_access(struct panfrost_batch *batch,
H A Dpan_cmdstream.c289 panfrost_get_blend_shaders(struct panfrost_batch *batch, in panfrost_get_blend_shaders()
346 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders) in panfrost_emit_blend()
473 panfrost_emit_compute_shader_meta(struct panfrost_batch *batch, enum pipe_shader_type stage) in panfrost_emit_compute_shader_meta()
694 panfrost_emit_frag_shader_meta(struct panfrost_batch *batch) in panfrost_emit_frag_shader_meta()
727 panfrost_emit_viewport(struct panfrost_batch *batch) in panfrost_emit_viewport()
808 panfrost_emit_depth_stencil(struct panfrost_batch *batch) in panfrost_emit_depth_stencil()
843 panfrost_emit_blend_valhall(struct panfrost_batch *batch) in panfrost_emit_blend_valhall()
869 panfrost_emit_vertex_buffers(struct panfrost_batch *batch) in panfrost_emit_vertex_buffers()
903 panfrost_emit_vertex_data(struct panfrost_batch *batch) in panfrost_emit_vertex_data()
966 panfrost_emit_images(struct panfrost_batch *batc
[all...]
H A Dpan_blend_cso.h58 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *shader_offset);
H A Dpan_compute.c117 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_set_global_binding()
H A Dpan_context.c65 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_clear()
165 panfrost_get_blend(struct panfrost_batch *batch, unsigned rti, struct panfrost_bo **bo, unsigned *shader_offset) in panfrost_get_blend()
H A Dpan_resource.c1390 struct panfrost_batch *batch = panfrost_get_batch_for_fbo(ctx); in panfrost_invalidate_resource()

Completed in 12 milliseconds