Home
last modified time | relevance | path

Searched refs:is_patch (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_linking_helpers.c446 bool is_patch; member
458 if (comp1->is_patch != comp2->is_patch) in cmp_varying_component()
459 return comp1->is_patch ? 1 : -1; in cmp_varying_component()
576 vc_info->is_patch = in_var->data.patch; in gather_varying_component_info()
638 vc_info->is_patch = out_var->data.patch; in gather_varying_component_info()
754 assert(info->is_patch || cursor < MAX_VARYING); in compact_components()
755 if (info->is_patch) { in compact_components()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_llvm_tess.c395 bool is_patch = vertex_index == NULL; in si_nir_load_tcs_varyings() local
398 semantic == VARYING_SLOT_TESS_LEVEL_OUTER) == is_patch); in si_nir_load_tcs_varyings()
404 if (is_patch) { in si_nir_load_tcs_varyings()
481 const bool is_patch = vertex_index == NULL; in si_nir_store_output_tcs() local
485 semantic == VARYING_SLOT_TESS_LEVEL_OUTER) != is_patch) in si_nir_store_output_tcs()
488 if (!is_patch) { in si_nir_store_output_tcs()
/external/vulkan-validation-layers/layers/
Dshader_validation.cpp606 … bool is_array_of_verts, uint32_t id, uint32_t type_id, bool is_patch, in CollectInterfaceBlockMembers() argument
609 auto type = GetStructType(src, src->get_def(type_id), is_array_of_verts && !is_patch); in CollectInterfaceBlockMembers()
653 bool member_is_patch = is_patch || member_patch.count(member_index) > 0; in CollectInterfaceBlockMembers()
661 v.is_patch = member_is_patch; in CollectInterfaceBlockMembers()
709 bool is_patch = (d.flags & decoration_set::patch_bit) != 0; in CollectInterfaceByLocation() local
714 …else if (!CollectInterfaceBlockMembers(src, &out, is_array_of_verts, id, type, is_patch, location)… in CollectInterfaceByLocation()
717 … unsigned num_locations = GetLocationsConsumedByType(src, type, is_array_of_verts && !is_patch); in CollectInterfaceByLocation()
723 v.is_patch = is_patch; in CollectInterfaceByLocation()
2896 … producer_stage->arrayed_output && !a_it->second.is_patch && !a_it->second.is_block_member, in ValidateInterfaceBetweenStages()
2897 … consumer_stage->arrayed_input && !b_it->second.is_patch && !b_it->second.is_block_member, true)) { in ValidateInterfaceBetweenStages()
[all …]
Dcore_validation_types.h1123 bool is_patch;
/external/mesa3d/src/intel/compiler/
Dbrw_compiler.h1142 uint32_t is_patch);
/external/mesa3d/src/amd/vulkan/
Dradv_nir_to_llvm.c519 bool is_patch = vertex_index == NULL; in load_tcs_varyings() local
526 if (!is_patch) { in load_tcs_varyings()
557 const bool is_patch = vertex_index == NULL; in store_tcs_output() local
565 if (is_patch) { in store_tcs_output()
573 if (!is_patch) { in store_tcs_output()
/external/mesa3d/docs/relnotes/
D20.0.0.rst2281 - radeonsi/nir: validate is_patch because SPIR-V doesn't set it for