Home
last modified time | relevance | path

Searched refs:panfrost_shader_state (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.h250 struct panfrost_shader_state { struct
291 struct panfrost_shader_state *variants; argument
334 static inline struct panfrost_shader_state *
371 struct panfrost_shader_state *state);
374 panfrost_analyze_sysvals(struct panfrost_shader_state *ss);
Dpan_screen.h47 struct panfrost_shader_state;
56 void (*prepare_rsd)(struct panfrost_shader_state *,
Dpan_context.c83 struct panfrost_shader_state *vs = panfrost_get_shader_state(ctx, PIPE_SHADER_VERTEX); in panfrost_writes_point_size()
189 struct panfrost_shader_state *ss = panfrost_get_shader_state(ctx, PIPE_SHADER_FRAGMENT); in panfrost_get_blend()
314 struct panfrost_shader_state state = { 0 }; in panfrost_create_shader_state()
341 struct panfrost_shader_state *shader_state = &cso->variants[i]; in panfrost_delete_shader_state()
373 struct panfrost_shader_state *variant, in panfrost_variant_matches()
485 unsigned msize = sizeof(struct panfrost_shader_state); in panfrost_bind_shader_state()
493 struct panfrost_shader_state *v = in panfrost_bind_shader_state()
517 struct panfrost_shader_state *shader_state = &variants->variants[variant]; in panfrost_bind_shader_state()
Dpan_assemble.c49 struct panfrost_shader_state *state) in panfrost_shader_compile()
Dpan_cmdstream.c228 struct panfrost_shader_state *fs, in panfrost_fs_required()
325 struct panfrost_shader_state *fs = in panfrost_emit_blend()
408 struct panfrost_shader_state *fs = panfrost_get_shader_state(ctx, PIPE_SHADER_FRAGMENT); in panfrost_prepare_fs_state()
528 struct panfrost_shader_state *fs = in panfrost_emit_frag_shader()
572 struct panfrost_shader_state *ss = panfrost_get_shader_state(batch->ctx, stage); in panfrost_emit_compute_shader_meta()
584 struct panfrost_shader_state *ss = panfrost_get_shader_state(ctx, PIPE_SHADER_FRAGMENT); in panfrost_emit_frag_shader_meta()
938 struct panfrost_shader_state *ss, in panfrost_upload_sysvals()
1058 struct panfrost_shader_state *ss = &all->variants[all->active_variant]; in panfrost_emit_const_buf()
1069 struct panfrost_shader_state *shader = panfrost_get_shader_state(ctx, stage); in panfrost_emit_const_buf()
1180 struct panfrost_shader_state *ss = &all->variants[all->active_variant]; in panfrost_emit_shared_memory()
[all …]
Dpan_helpers.c28 panfrost_analyze_sysvals(struct panfrost_shader_state *ss) in panfrost_analyze_sysvals()
Dpan_compute.c53 struct panfrost_shader_state *v = calloc(1, sizeof(*v)); in panfrost_create_compute_state()
Dpan_job.c842 struct panfrost_shader_state *ss; in panfrost_batch_adjust_stack_size()
/third_party/mesa3d/docs/relnotes/
D20.1.0.rst937 - panfrost: Prepare things to get rid of panfrost_shader_state.tripipe