Searched refs:is_patch (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_linking_helpers.c | 446 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/ |
D | si_shader_llvm_tess.c | 395 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/ |
D | shader_validation.cpp | 606 … 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 …]
|
D | core_validation_types.h | 1123 bool is_patch;
|
/external/mesa3d/src/intel/compiler/ |
D | brw_compiler.h | 1142 uint32_t is_patch);
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 519 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/ |
D | 20.0.0.rst | 2281 - radeonsi/nir: validate is_patch because SPIR-V doesn't set it for
|