Home
last modified time | relevance | path

Searched refs:panfrost_compiled_shader (Results 1 – 10 of 10) sorted by relevance

/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_shader.c65 static struct panfrost_compiled_shader *
68 return util_dynarray_grow(&so->variants, struct panfrost_compiled_shader, 1); in panfrost_alloc_variant()
215 struct panfrost_compiled_shader *state, in panfrost_shader_get()
340 static struct panfrost_compiled_shader *
345 struct panfrost_compiled_shader *prog = panfrost_alloc_variant(uncompiled); in panfrost_new_variant_locked()
347 *prog = (struct panfrost_compiled_shader){ in panfrost_new_variant_locked()
394 struct panfrost_compiled_shader *compiled = NULL; in panfrost_update_shader_variant()
401 util_dynarray_foreach(&uncompiled->variants, struct panfrost_compiled_shader, in panfrost_update_shader_variant()
494 so->xfb = calloc(1, sizeof(struct panfrost_compiled_shader)); in panfrost_create_shader_state()
538 util_dynarray_foreach(&cso->variants, struct panfrost_compiled_shader, so) { in panfrost_delete_shader_state()
[all …]
Dpan_cmdstream.h117 struct panfrost_compiled_shader *fs) in pan_allow_forward_pixel_to_kill()
216 panfrost_fs_required(struct panfrost_compiled_shader *fs, in panfrost_fs_required()
266 panfrost_vertex_attribute_stride(struct panfrost_compiled_shader *vs, in panfrost_vertex_attribute_stride()
267 struct panfrost_compiled_shader *fs) in panfrost_vertex_attribute_stride()
327 allow_rotating_primitives(const struct panfrost_compiled_shader *fs, in allow_rotating_primitives()
Dpan_context.h188 struct panfrost_compiled_shader *prog[PIPE_SHADER_TYPES];
377 struct panfrost_compiled_shader { struct
421 struct panfrost_compiled_shader *xfb;
519 void panfrost_analyze_sysvals(struct panfrost_compiled_shader *ss);
Dpan_screen.h55 struct panfrost_compiled_shader;
64 void (*prepare_shader)(struct panfrost_compiled_shader *,
Dpan_cmdstream.c360 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_emit_blend()
433 struct panfrost_compiled_shader *ss = batch->ctx->prog[stage]; in panfrost_emit_compute_shader_meta()
490 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_prepare_fs_state()
624 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_emit_frag_shader()
673 struct panfrost_compiled_shader *ss = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_emit_frag_shader_meta()
799 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_emit_depth_stencil()
1217 uint64_t ptr_gpu, struct panfrost_compiled_shader *ss, in panfrost_upload_sysvals()
1243 struct panfrost_compiled_shader *vs = in panfrost_upload_sysvals()
1414 struct panfrost_compiled_shader *ss = ctx->prog[stage]; in panfrost_emit_const_buf()
1433 struct panfrost_compiled_shader *shader = ctx->prog[stage]; in panfrost_emit_const_buf()
[all …]
Dpan_jm.c348 struct panfrost_compiled_shader *cs = ctx->prog[PIPE_SHADER_COMPUTE]; in GENX()
545 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in jm_emit_tiler_draw()
706 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in jm_emit_primitive()
756 struct panfrost_compiled_shader *vs = ctx->prog[PIPE_SHADER_VERTEX]; in jm_emit_malloc_vertex_job()
757 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in jm_emit_malloc_vertex_job()
937 struct panfrost_compiled_shader *vs = ctx->prog[PIPE_SHADER_VERTEX]; in GENX()
Dpan_helpers.c28 panfrost_analyze_sysvals(struct panfrost_compiled_shader *ss) in panfrost_analyze_sysvals()
Dpan_context.c95 struct panfrost_compiled_shader *vs = ctx->prog[PIPE_SHADER_VERTEX]; in panfrost_writes_point_size()
214 struct panfrost_compiled_shader *ss = ctx->prog[PIPE_SHADER_FRAGMENT]; in panfrost_get_blend()
Dpan_csf.c887 struct panfrost_compiled_shader *cs = ctx->prog[PIPE_SHADER_COMPUTE]; in GENX()
1058 struct panfrost_compiled_shader *vs = ctx->prog[PIPE_SHADER_VERTEX]; in csf_emit_draw_state()
1059 struct panfrost_compiled_shader *fs = ctx->prog[PIPE_SHADER_FRAGMENT]; in csf_emit_draw_state()
Dpan_job.c785 struct panfrost_compiled_shader *ss = ctx->prog[i]; in panfrost_batch_adjust_stack_size()