Searched refs:panfrost_compiled_shader (Results 1 – 10 of 10) sorted by relevance
/external/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_shader.c | 65 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 …]
|
D | pan_cmdstream.h | 117 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()
|
D | pan_context.h | 188 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);
|
D | pan_screen.h | 55 struct panfrost_compiled_shader; 64 void (*prepare_shader)(struct panfrost_compiled_shader *,
|
D | pan_cmdstream.c | 360 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 …]
|
D | pan_jm.c | 348 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()
|
D | pan_helpers.c | 28 panfrost_analyze_sysvals(struct panfrost_compiled_shader *ss) in panfrost_analyze_sysvals()
|
D | pan_context.c | 95 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()
|
D | pan_csf.c | 887 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()
|
D | pan_job.c | 785 struct panfrost_compiled_shader *ss = ctx->prog[i]; in panfrost_batch_adjust_stack_size()
|