Home
last modified time | relevance | path

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

12

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_vertexstageexport.cpp52 output->data.location == VARYING_SLOT_LAYER || in do_process_outputs()
69 output->data.location == VARYING_SLOT_LAYER) // VIEWPORT? in do_process_outputs()
109 case VARYING_SLOT_LAYER: { in store_deref()
164 case VARYING_SLOT_LAYER: in emit_varying_pos()
Dsfn_shader_geometry.cpp130 output->data.location == VARYING_SLOT_LAYER || in do_process_outputs()
/external/mesa3d/src/amd/vulkan/
Dradv_shader_info.c350 case VARYING_SLOT_LAYER: in gather_info_input_decl_ps()
499 case VARYING_SLOT_LAYER: in gather_info_output_decl()
583 info->vs.output_usage_mask[VARYING_SLOT_LAYER] |= 0x1; in radv_nir_shader_info_pass()
586 info->tes.output_usage_mask[VARYING_SLOT_LAYER] |= 0x1; in radv_nir_shader_info_pass()
589 info->gs.output_usage_mask[VARYING_SLOT_LAYER] |= 0x1; in radv_nir_shader_info_pass()
Dradv_nir_to_llvm.c1716 if (slot_name != VARYING_SLOT_LAYER && in radv_build_param_exports()
1762 case VARYING_SLOT_LAYER: in radv_llvm_export_vs()
1873 LLVMValueRef* tmp_out = &ctx->abi.outputs[ac_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]; in handle_vs_outputs_post()
1876 ctx->abi.outputs[ac_llvm_reg_index_soa(VARYING_SLOT_LAYER, i)] = in handle_vs_outputs_post()
1882 ctx->output_mask |= 1ull << VARYING_SLOT_LAYER; in handle_vs_outputs_post()
3209 outputs[noutput].slot_name = VARYING_SLOT_LAYER; in gfx10_ngg_gs_emit_epilogue_2()
Dradv_shader.c703 nir_find_variable_with_location(nir, nir_var_shader_in, VARYING_SLOT_LAYER); in find_layer_in_var()
708 var->data.location = VARYING_SLOT_LAYER; in find_layer_in_var()
Dradv_meta_clear.c82 vs_out_layer->data.location = VARYING_SLOT_LAYER; in build_color_shaders()
564 vs_out_layer->data.location = VARYING_SLOT_LAYER; in build_depthstencil_shader()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_multiview.c189 layer_id_out->data.location = VARYING_SLOT_LAYER; in anv_nir_lower_multiview()
256 layer_id_out->data.location = VARYING_SLOT_LAYER; in anv_nir_lower_multiview()
DgenX_pipeline.c376 if (attr == VARYING_SLOT_VIEWPORT || attr == VARYING_SLOT_LAYER) { in emit_3dstate_sbe()
1489 if (varying == VARYING_SLOT_LAYER) {
/external/mesa3d/src/compiler/
Dshader_enums.h281 VARYING_SLOT_LAYER, /* Appears as VS or GS output */ enumerator
369 #define VARYING_BIT_LAYER BITFIELD64_BIT(VARYING_SLOT_LAYER)
Dshader_enums.c183 ENUM(VARYING_SLOT_LAYER), in gl_varying_slot_name()
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_from_mesa.c118 case VARYING_SLOT_LAYER: in tgsi_get_gl_varying_semantic()
/external/mesa3d/src/compiler/nir/
Dnir_lower_input_attachments.c64 VARYING_SLOT_VIEW_INDEX : VARYING_SLOT_LAYER; in load_layer_id()
/external/mesa3d/src/compiler/glsl/
Dbuiltin_variables.cpp1199 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_tes_special_vars()
1220 var = add_output(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, "gl_Layer"); in generate_gs_special_vars()
1386 add_varying(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, in generate_fs_special_vars()
1494 add_varying(VARYING_SLOT_LAYER, int_t, GLSL_PRECISION_HIGH, in generate_varyings()
/external/mesa3d/src/mesa/state_tracker/
Dst_pbo.c330 out_layer->data.location = VARYING_SLOT_LAYER; in st_pbo_create_vs()
442 var->data.location = VARYING_SLOT_LAYER; in create_fs()
Dst_cb_clear.c151 VARYING_SLOT_LAYER in make_nir_clear_vertex_shader()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_link.cpp203 case VARYING_SLOT_LAYER: in update_xfb_info()
/external/mesa3d/src/amd/compiler/
Daco_instruction_selection_setup.cpp339 if (idx >= VARYING_SLOT_VAR0 || idx == VARYING_SLOT_LAYER || in setup_vs_output_info()
347 outinfo->vs_output_param_offset[VARYING_SLOT_LAYER] == AC_EXP_PARAM_UNDEFINED) { in setup_vs_output_info()
350 outinfo->vs_output_param_offset[VARYING_SLOT_LAYER] = outinfo->param_exports++; in setup_vs_output_info()
/external/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()
Dgen6_gs_visitor.cpp722 if (varying == VARYING_SLOT_LAYER || varying == VARYING_SLOT_VIEWPORT) in get_vertex_output_offset_for_varying()
Dbrw_fs_visitor.cpp660 sources[length++] = this->outputs[VARYING_SLOT_LAYER]; in emit_urb_writes()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_vs.c444 case VARYING_SLOT_LAYER: in si_build_param_exports()
570 case VARYING_SLOT_LAYER: in si_llvm_build_vs_exports()
Dsi_shader_llvm_gs.c175 info->output_semantic[i] == VARYING_SLOT_LAYER) in si_llvm_emit_es_epilogue()
/external/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_io.c195 if (location == VARYING_SLOT_LAYER) { in v3d_nir_lower_vpm_output()
/external/mesa3d/src/freedreno/ir3/
Dir3_nir.c366 if (var->data.location == VARYING_SLOT_LAYER) in ir3_nir_lower_view_layer_id()
/external/mesa3d/src/intel/blorp/
Dblorp_clear.c159 v_layer->data.location = VARYING_SLOT_LAYER; in blorp_params_get_layer_offset_vs()

12