Searched refs:last_shader (Results 1 – 3 of 3) sorted by relevance
/external/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 818 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 = ®_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/ |
D | fd6_program.c | 481 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/ |
D | vrend_renderer.c | 1582 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()
|