Home
last modified time | relevance | path

Searched refs:last_shader (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c818 const struct ir3_shader_variant *last_shader; in tu6_emit_vpc() local
820 last_shader = gs; in tu6_emit_vpc()
822 last_shader = ds; in tu6_emit_vpc()
824 last_shader = vs; in tu6_emit_vpc()
827 const struct reg_config *cfg = &reg_config[last_shader->type]; in tu6_emit_vpc()
835 ir3_link_shaders(&linkage, last_shader, fs, true); in tu6_emit_vpc()
837 if (last_shader->shader->stream_output.num_outputs) in tu6_emit_vpc()
838 tu6_link_streamout(&linkage, last_shader); in tu6_emit_vpc()
854 ir3_find_output_regid(last_shader, VARYING_SLOT_PSIZ); in tu6_emit_vpc()
856 ir3_find_output_regid(last_shader, VARYING_SLOT_LAYER); in tu6_emit_vpc()
[all …]
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c481 const struct ir3_shader_variant *last_shader = fd6_last_shader(state); in setup_stateobj() local
483 bool do_streamout = (last_shader->shader->stream_output.num_outputs > 0); in setup_stateobj()
484 uint8_t clip_mask = last_shader->clip_mask, cull_mask = last_shader->cull_mask; in setup_stateobj()
494 ir3_link_shaders(&l, last_shader, do_streamout ? state->fs : fs, true); in setup_stateobj()
507 link_stream_out(&l, last_shader); in setup_stateobj()
545 setup_stream_out(state, last_shader, &l); in setup_stateobj()
/external/virglrenderer/src/
Dvrend_renderer.c1582 int last_shader; in add_shader_program() local
1668 last_shader = tes ? PIPE_SHADER_TESS_EVAL : (gs ? PIPE_SHADER_GEOMETRY : PIPE_SHADER_FRAGMENT); in add_shader_program()
1686 for (id = PIPE_SHADER_VERTEX; id <= last_shader; id++) { in add_shader_program()