Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/
Dshader_enums.h211 VARYING_SLOT_LAYER, /* Appears as VS or GS output */ enumerator
294 #define VARYING_BIT_LAYER BITFIELD64_BIT(VARYING_SLOT_LAYER)
Dshader_enums.c156 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/glsl/
Dbuiltin_variables.cpp1030 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_vs_special_vars()
1108 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_tes_special_vars()
1124 var = add_output(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_gs_special_vars()
1255 var = add_input(VARYING_SLOT_LAYER, int_t, "gl_Layer"); in generate_fs_special_vars()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_multiview.c222 layer_id_out->data.location = VARYING_SLOT_LAYER; in anv_nir_lower_multiview()
DgenX_pipeline.c350 if (attr == VARYING_SLOT_LAYER) { in emit_3dstate_sbe()
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_link.cpp200 case VARYING_SLOT_LAYER: in update_xfb_info()
DgenX_state_upload.c948 if (fs_attr == VARYING_SLOT_VIEWPORT || fs_attr == VARYING_SLOT_LAYER) { in genX()
/external/mesa3d/src/intel/compiler/
Dbrw_vec4_visitor.cpp1248 if (output_reg[VARYING_SLOT_LAYER][0].file != BAD_FILE) { in emit_psiz_and_flags()
1252 output_reg[VARYING_SLOT_LAYER][0].type = reg_y.type; in emit_psiz_and_flags()
1253 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.cpp641 sources[length++] = this->outputs[VARYING_SLOT_LAYER]; in emit_urb_writes()
Dbrw_fs_nir.cpp3311 if (base == VARYING_SLOT_LAYER) in nir_emit_fs_intrinsic()
Dbrw_fs.cpp6419 wm_prog_data->urb_setup[VARYING_SLOT_LAYER] = 0; in gen9_ps_header_only_workaround()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.c3568 …s[2] = ac_to_integer(&ctx->ac, ctx->abi->inputs[radeon_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]); in get_image_coords()
3593 …s[2] = ac_to_integer(&ctx->ac, ctx->abi->inputs[radeon_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]); in get_image_coords()
5513 ctx->input_mask |= 1ull << VARYING_SLOT_LAYER; in handle_fs_inputs()
5523 i == VARYING_SLOT_PRIMITIVE_ID || i == VARYING_SLOT_LAYER) { in handle_fs_inputs()
5544 if (ctx->input_mask & (1 << VARYING_SLOT_LAYER)) in handle_fs_inputs()
5549 ctx->view_index = ctx->inputs[radeon_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]; in handle_fs_inputs()
5959 LLVMValueRef* tmp_out = &ctx->nir->outputs[radeon_llvm_reg_index_soa(VARYING_SLOT_LAYER, 0)]; in handle_vs_outputs_post()
5962 ctx->nir->outputs[radeon_llvm_reg_index_soa(VARYING_SLOT_LAYER, i)] = in handle_vs_outputs_post()
5967 ctx->output_mask |= 1ull << VARYING_SLOT_LAYER; in handle_vs_outputs_post()
6016 if (ctx->output_mask & (1ull << VARYING_SLOT_LAYER)) { in handle_vs_outputs_post()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_meta_clear.c82 vs_out_layer->data.location = VARYING_SLOT_LAYER; in build_color_shaders()
435 vs_out_layer->data.location = VARYING_SLOT_LAYER; in build_depthstencil_shader()
Dradv_pipeline.c1651 unsigned vs_offset = outinfo->vs_output_param_offset[VARYING_SLOT_LAYER]; in calculate_ps_inputs()
/external/mesa3d/src/intel/blorp/
Dblorp_clear.c134 v_layer->data.location = VARYING_SLOT_LAYER; in blorp_params_get_layer_offset_vs()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c139 return VARYING_SLOT_LAYER; in tgsi_varying_semantic_to_slot()
170 [VARYING_SLOT_LAYER] = { TGSI_SEMANTIC_LAYER, 0 }, in varying_slot_to_tgsi_semantic()
/external/mesa3d/src/mesa/state_tracker/
Dst_program.c739 case VARYING_SLOT_LAYER: in st_translate_fragment_program()
/external/mesa3d/src/mesa/main/
Dmtypes.h123 case VARYING_SLOT_LAYER: in _mesa_varying_slot_in_fs()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c1190 *location = VARYING_SLOT_LAYER; in vtn_get_builtin_location()