Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi.c412 info->writes_layer = tgsi_info->writes_layer; in svga_tgsi_scan_shader()
Dsvga_shader.h316 boolean writes_layer; member
Dsvga_state_fs.c136 key->fs.layer_to_zero = !gs->base.info.writes_layer; in make_fs_key()
/third_party/mesa3d/src/amd/compiler/
Daco_shader_info.h79 bool writes_layer; member
Daco_instruction_selection.cpp10992 if (outinfo->writes_pointsize || outinfo->writes_layer || outinfo->writes_viewport_index || in create_vs_exports()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h132 boolean writes_layer; member
Dtgsi_scan.c765 info->writes_layer = true; in scan_declaration()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c527 outinfo->writes_layer = per_vtx_mask & VARYING_BIT_LAYER; in radv_nir_shader_info_pass()
542 if (outinfo->writes_pointsize || outinfo->writes_viewport_index || outinfo->writes_layer || in radv_nir_shader_info_pass()
563 if (outinfo->writes_layer) in radv_nir_shader_info_pass()
Dradv_aco_shader_info.h57 ASSIGN_FIELD(writes_layer); in radv_aco_convert_shader_vp_info()
Dradv_nir_to_llvm.c948 if (outinfo->writes_pointsize || outinfo->writes_layer || outinfo->writes_layer || in radv_llvm_export_vs()
952 (outinfo->writes_layer == true ? 4 : 0)); in radv_llvm_export_vs()
964 if (outinfo->writes_layer == true) in radv_llvm_export_vs()
Dradv_shader.h207 bool writes_layer; member
Dradv_pipeline.c5665 bool misc_vec_ena = outinfo->writes_pointsize || outinfo->writes_layer || in radv_pipeline_emit_hw_vs()
5691 S_02881C_USE_VTX_RENDER_TARGET_INDX(outinfo->writes_layer) | in radv_pipeline_emit_hw_vs()
5783 bool misc_vec_ena = outinfo->writes_pointsize || outinfo->writes_layer || in radv_pipeline_emit_hw_ngg()
5825 S_02881C_USE_VTX_RENDER_TARGET_INDX(outinfo->writes_layer) | in radv_pipeline_emit_hw_ngg()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c579 shader->selector->info.writes_viewport_index || shader->selector->info.writes_layer) { in si_llvm_build_vs_exports()
582 (shader->selector->info.writes_layer << 2); in si_llvm_build_vs_exports()
647 if (shader->selector->info.writes_layer) in si_llvm_build_vs_exports()
660 if (shader->selector->info.writes_layer) in si_llvm_build_vs_exports()
Dsi_shader.h461 bool writes_layer; member
Dsi_shader_info.c666 info->writes_layer = nir->info.outputs_written & VARYING_BIT_LAYER; in si_nir_scan_shader()
Dsi_state_shaders.cpp1327 sel->info.writes_layer || sel->info.writes_viewport_index; in si_get_vs_out_cntl()
1334 S_02881C_USE_VTX_RENDER_TARGET_INDX(sel->info.writes_layer) | in si_get_vs_out_cntl()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c707 info->writes_layer = true; in nir_tgsi_scan_shader()