Home
last modified time | relevance | path

Searched refs:VARYING_SLOT_LAYER (Results 1 – 25 of 48) sorted by relevance

12

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_vertexstageexport.cpp81 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()
Dsfn_shader_geometry.cpp117 location == VARYING_SLOT_LAYER || in process_store_output()
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c405 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()
Dradv_nir_to_llvm.c1193 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()
Dradv_shader.c769 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/
Danv_nir_lower_multiview.c206 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/
Dshader_enums.h295 VARYING_SLOT_LAYER, /* Appears as VS or GS output */ enumerator
454 #define VARYING_BIT_LAYER BITFIELD64_BIT(VARYING_SLOT_LAYER)
Dshader_enums.c210 ENUM(VARYING_SLOT_LAYER), in gl_varying_slot_name_for_stage()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_from_mesa.c120 case VARYING_SLOT_LAYER: in tgsi_get_gl_varying_semantic()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_input_attachments.c64 VARYING_SLOT_VIEW_INDEX : VARYING_SLOT_LAYER; in load_layer_id()
/third_party/mesa3d/src/compiler/glsl/
Dbuiltin_variables.cpp1245 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/
Dst_pbo.c335 out_layer->data.location = VARYING_SLOT_LAYER; in st_pbo_create_vs()
458 var->data.location = VARYING_SLOT_LAYER; in create_fs()
Dst_cb_clear.c151 VARYING_SLOT_LAYER in make_nir_clear_vertex_shader()
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_link.cpp204 case VARYING_SLOT_LAYER: in update_xfb_info()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp1160 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()
Dgfx6_gs_visitor.cpp683 if (varying == VARYING_SLOT_LAYER || varying == VARYING_SLOT_VIEWPORT) in get_vertex_output_offset_for_varying()
Dbrw_fs_visitor.cpp845 sources[length++] = this->outputs[VARYING_SLOT_LAYER]; in emit_urb_writes()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_clear.c374 (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/
Dsi_shader_llvm_vs.c467 case VARYING_SLOT_LAYER: in si_prepare_param_exports()
596 case VARYING_SLOT_LAYER: in si_llvm_build_vs_exports()
Dsi_shader_llvm_gs.c162 info->output_semantic[i] == VARYING_SLOT_LAYER) in si_llvm_emit_es_epilogue()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.c393 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/
Dv3d_nir_lower_io.c185 if (location == VARYING_SLOT_LAYER) { in v3d_nir_lower_vpm_output()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir.c578 if (var->data.location == VARYING_SLOT_LAYER) in ir3_nir_lower_view_layer_id()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c147 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/
Dzink_compiler.c648 case VARYING_SLOT_LAYER: in assign_producer_var_io()
697 case VARYING_SLOT_LAYER: in assign_consumer_var_io()

12