Searched refs:last_shader (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_draw.c | 354 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 …]
|
D | svga_state_uav.c | 357 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/ |
D | tu_pipeline.c | 1008 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 = ®_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/ |
D | fd6_program.c | 576 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/ |
D | st_glsl_to_nir.cpp | 852 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()
|