Home
last modified time | relevance | path

Searched refs:writes_layer (Results 1 – 14 of 14) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c547 vs_info->writes_layer = true; in gather_info_output_decl()
646 info->vs.outinfo.writes_layer = true; in radv_nir_shader_info_pass()
649 info->tes.outinfo.writes_layer = true; in radv_nir_shader_info_pass()
652 info->vs.outinfo.writes_layer = true; in radv_nir_shader_info_pass()
665 if (outinfo->writes_pointsize || outinfo->writes_viewport_index || outinfo->writes_layer || in radv_nir_shader_info_pass()
694 if (outinfo->writes_layer && in radv_nir_shader_info_pass()
Dradv_shader.h195 bool writes_layer; member
Dradv_nir_to_llvm.c1265 if (outinfo->writes_pointsize || outinfo->writes_layer || outinfo->writes_layer || in radv_llvm_export_vs()
1269 (outinfo->writes_layer == true ? 4 : 0)); in radv_llvm_export_vs()
1281 if (outinfo->writes_layer == true) in radv_llvm_export_vs()
Dradv_pipeline.c4418 bool misc_vec_ena = outinfo->writes_pointsize || outinfo->writes_layer || in radv_pipeline_generate_hw_vs()
4444 S_02881C_USE_VTX_RENDER_TARGET_INDX(outinfo->writes_layer) | in radv_pipeline_generate_hw_vs()
4531 bool misc_vec_ena = outinfo->writes_pointsize || outinfo->writes_layer || in radv_pipeline_generate_hw_ngg()
4564 S_02881C_USE_VTX_RENDER_TARGET_INDX(outinfo->writes_layer) | in radv_pipeline_generate_hw_ngg()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h134 boolean writes_layer; member
Dtgsi_scan.c763 info->writes_layer = true; in scan_declaration()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c638 shader->selector->info.writes_viewport_index || shader->selector->info.writes_layer) { in si_llvm_build_vs_exports()
641 (shader->selector->info.writes_layer << 2); in si_llvm_build_vs_exports()
695 if (shader->selector->info.writes_layer) in si_llvm_build_vs_exports()
708 if (shader->selector->info.writes_layer) in si_llvm_build_vs_exports()
Dsi_shader.h399 bool writes_layer; member
Dsi_shader_nir.c476 info->writes_layer = nir->info.outputs_written & VARYING_BIT_LAYER; in si_nir_scan_shader()
Dsi_state_shaders.c1125 sel->info.writes_layer || sel->info.writes_viewport_index; in si_get_vs_out_cntl()
1132 S_02881C_USE_VTX_RENDER_TARGET_INDX(sel->info.writes_layer) | in si_get_vs_out_cntl()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_fs.c199 key->fs.layer_to_zero = !svga->curr.gs->base.info.writes_layer; in make_fs_key()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c714 info->writes_layer = true; in nir_tgsi_scan_shader()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_state.cpp2081 backendState.readRenderTargetArrayIndex = pLastFE->writes_layer; in swr_update_derived()
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp10782 if (outinfo->writes_pointsize || outinfo->writes_layer || outinfo->writes_viewport_index || in create_vs_exports()