/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_vertexstageexport.cpp | 81 output->data.location == VARYING_SLOT_LAYER || in do_process_outputs() 98 output->data.location == VARYING_SLOT_LAYER) // VIEWPORT? in do_process_outputs() 136 case VARYING_SLOT_LAYER: { in do_store_output() 191 case VARYING_SLOT_LAYER: in emit_varying_pos() 304 location == VARYING_SLOT_LAYER) // VIEWPORT? in scan_store_output()
|
D | sfn_shader_geometry.cpp | 117 location == VARYING_SLOT_LAYER || in process_store_output()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_shader_info.c | 405 case VARYING_SLOT_LAYER: in gather_info_input_decl_ps() 546 case VARYING_SLOT_LAYER: in gather_info_output_decl() 686 if (idx >= VARYING_SLOT_VAR0 || idx == VARYING_SLOT_LAYER || in radv_nir_shader_info_pass() 695 outinfo->vs_output_param_offset[VARYING_SLOT_LAYER] == AC_EXP_PARAM_UNDEFINED) { in radv_nir_shader_info_pass() 698 outinfo->vs_output_param_offset[VARYING_SLOT_LAYER] = outinfo->param_exports++; in radv_nir_shader_info_pass()
|
D | radv_nir_to_llvm.c | 1193 if (slot_name != VARYING_SLOT_LAYER && slot_name != VARYING_SLOT_PRIMITIVE_ID && in radv_build_param_exports() 1229 case VARYING_SLOT_LAYER: in radv_llvm_export_vs() 1360 LLVMValueRef *tmp_out = &ctx->abi.outputs[ac_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]; in handle_vs_outputs_post() 1363 ctx->abi.outputs[ac_llvm_reg_index_soa(VARYING_SLOT_LAYER, i)] = in handle_vs_outputs_post() 1369 ctx->output_mask |= 1ull << VARYING_SLOT_LAYER; in handle_vs_outputs_post() 1988 outputs[noutput].slot_name = VARYING_SLOT_LAYER; in gfx10_ngg_gs_emit_epilogue_2()
|
D | radv_shader.c | 769 nir_variable *var = nir_find_variable_with_location(nir, nir_var_shader_in, VARYING_SLOT_LAYER); in find_layer_in_var() 774 var->data.location = VARYING_SLOT_LAYER; in find_layer_in_var()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_nir_lower_multiview.c | 206 layer_id_out->data.location = VARYING_SLOT_LAYER; in anv_nir_lower_multiview() 273 layer_id_out->data.location = VARYING_SLOT_LAYER; in anv_nir_lower_multiview()
|
/third_party/mesa3d/src/compiler/ |
D | shader_enums.h | 295 VARYING_SLOT_LAYER, /* Appears as VS or GS output */ enumerator 454 #define VARYING_BIT_LAYER BITFIELD64_BIT(VARYING_SLOT_LAYER)
|
D | shader_enums.c | 210 ENUM(VARYING_SLOT_LAYER), in gl_varying_slot_name_for_stage()
|
/third_party/mesa3d/src/gallium/auxiliary/tgsi/ |
D | tgsi_from_mesa.c | 120 case VARYING_SLOT_LAYER: in tgsi_get_gl_varying_semantic()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_input_attachments.c | 64 VARYING_SLOT_VIEW_INDEX : VARYING_SLOT_LAYER; in load_layer_id()
|
/third_party/mesa3d/src/compiler/glsl/ |
D | builtin_variables.cpp | 1245 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_tes_special_vars() 1266 var = add_output(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, "gl_Layer"); in generate_gs_special_vars() 1432 add_varying(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, in generate_fs_special_vars() 1540 add_varying(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, in generate_varyings()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
D | st_pbo.c | 335 out_layer->data.location = VARYING_SLOT_LAYER; in st_pbo_create_vs() 458 var->data.location = VARYING_SLOT_LAYER; in create_fs()
|
D | st_cb_clear.c | 151 VARYING_SLOT_LAYER in make_nir_clear_vertex_shader()
|
/third_party/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_link.cpp | 204 case VARYING_SLOT_LAYER: in update_xfb_info()
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_vec4_visitor.cpp | 1160 if (output_reg[VARYING_SLOT_LAYER][0].file != BAD_FILE) { in emit_psiz_and_flags() 1164 output_reg[VARYING_SLOT_LAYER][0].type = reg_y.type; in emit_psiz_and_flags() 1165 emit(MOV(reg_y, src_reg(output_reg[VARYING_SLOT_LAYER][0]))); in emit_psiz_and_flags()
|
D | gfx6_gs_visitor.cpp | 683 if (varying == VARYING_SLOT_LAYER || varying == VARYING_SLOT_VIEWPORT) in get_vertex_output_offset_for_varying()
|
D | brw_fs_visitor.cpp | 845 sources[length++] = this->outputs[VARYING_SLOT_LAYER]; in emit_urb_writes()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_meta_clear.c | 374 (1ull << VARYING_SLOT_LAYER); in get_clear_rect_gs() 399 gs_out_layer->data.location = VARYING_SLOT_LAYER; in get_clear_rect_gs()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_llvm_vs.c | 467 case VARYING_SLOT_LAYER: in si_prepare_param_exports() 596 case VARYING_SLOT_LAYER: in si_llvm_build_vs_exports()
|
D | si_shader_llvm_gs.c | 162 info->output_semantic[i] == VARYING_SLOT_LAYER) in si_llvm_emit_es_epilogue()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_program.c | 393 layer_regid = ir3_find_output_regid(vs, VARYING_SLOT_LAYER); in setup_stateobj() 436 layer_regid = ir3_find_output_regid(gs, VARYING_SLOT_LAYER); in setup_stateobj()
|
/third_party/mesa3d/src/broadcom/compiler/ |
D | v3d_nir_lower_io.c | 185 if (location == VARYING_SLOT_LAYER) { in v3d_nir_lower_vpm_output()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir.c | 578 if (var->data.location == VARYING_SLOT_LAYER) in ir3_nir_lower_view_layer_id()
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
D | tgsi_to_nir.c | 147 return VARYING_SLOT_LAYER; in tgsi_varying_semantic_to_slot() 434 } else if (var->data.location == VARYING_SLOT_LAYER) { in ttn_emit_declaration() 2226 var->data.location == VARYING_SLOT_LAYER || in ttn_add_output_stores()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_compiler.c | 648 case VARYING_SLOT_LAYER: in assign_producer_var_io() 697 case VARYING_SLOT_LAYER: in assign_consumer_var_io()
|