Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_draw.c354 enum pipe_shader_type shader, first_shader, last_shader; in svga_validate_sampler_resources() local
360 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_sampler_resources()
365 last_shader = PIPE_SHADER_COMPUTE; in svga_validate_sampler_resources()
368 for (shader = first_shader; shader <= last_shader; shader++) { in svga_validate_sampler_resources()
437 enum pipe_shader_type shader, first_shader, last_shader; in svga_validate_constant_buffers() local
443 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_constant_buffers()
448 last_shader = PIPE_SHADER_COMPUTE; in svga_validate_constant_buffers()
451 for (shader = first_shader; shader <= last_shader; shader++) { in svga_validate_constant_buffers()
537 enum pipe_shader_type shader, first_shader, last_shader; in svga_validate_image_views() local
545 last_shader = PIPE_SHADER_TESS_EVAL; in svga_validate_image_views()
[all …]
Dsvga_state_uav.c357 enum pipe_shader_type first_shader, last_shader; in svga_create_uav_list() local
366 last_shader = PIPE_SHADER_TESS_EVAL; in svga_create_uav_list()
369 last_shader = PIPE_SHADER_COMPUTE; in svga_create_uav_list()
373 shader <= last_shader; shader++) { in svga_create_uav_list()
598 enum pipe_shader_type first_shader, last_shader; in svga_save_uav_state() local
603 last_shader = PIPE_SHADER_TESS_EVAL; in svga_save_uav_state()
606 last_shader = PIPE_SHADER_COMPUTE; in svga_save_uav_state()
610 shader <= last_shader; shader++) { in svga_save_uav_state()
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c1008 const struct ir3_shader_variant *last_shader; in tu6_emit_vpc() local
1010 last_shader = gs; in tu6_emit_vpc()
1012 last_shader = ds; in tu6_emit_vpc()
1014 last_shader = vs; in tu6_emit_vpc()
1017 const struct reg_config *cfg = &reg_config[last_shader->type]; in tu6_emit_vpc()
1025 ir3_link_shaders(&linkage, last_shader, fs, true); in tu6_emit_vpc()
1027 if (last_shader->stream_output.num_outputs) in tu6_emit_vpc()
1028 ir3_link_stream_out(&linkage, last_shader); in tu6_emit_vpc()
1044 ir3_find_output_regid(last_shader, VARYING_SLOT_PSIZ); in tu6_emit_vpc()
1046 ir3_find_output_regid(last_shader, VARYING_SLOT_LAYER); in tu6_emit_vpc()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c576 const struct ir3_shader_variant *last_shader = fd6_last_shader(state); in setup_stateobj() local
578 bool do_streamout = (last_shader->stream_output.num_outputs > 0); in setup_stateobj()
579 uint8_t clip_mask = last_shader->clip_mask, in setup_stateobj()
580 cull_mask = last_shader->cull_mask; in setup_stateobj()
592 ir3_link_shaders(&l, last_shader, do_streamout ? state->fs : fs, true); in setup_stateobj()
605 ir3_link_stream_out(&l, last_shader); in setup_stateobj()
647 setup_stream_out(ctx, state, last_shader, &l); in setup_stateobj()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp852 struct gl_linked_shader *last_shader = linked_shader[num_shaders - 1]; in st_link_nir() local
858 if (ctx->Const.ShaderCompilerOptions[last_shader->Stage].NirOptions->vectorize_io && in st_link_nir()
859 last_shader->Stage < MESA_SHADER_FRAGMENT) in st_link_nir()
860 st_nir_vectorize_io(last_shader->Program->nir, NULL); in st_link_nir()