Searched refs:isShaderIOBlock (Results 1 – 11 of 11) sorted by relevance
/external/angle/src/compiler/translator/ |
D | ValidateTypeSizeLimitations.cpp | 101 bool isShaderIOBlock, in setFieldOrVariableProperties() argument 108 variableOut->isShaderIOBlock = isShaderIOBlock; in setFieldOrVariableProperties() 129 setFieldProperties(*field->type(), field->name(), staticUse, isShaderIOBlock, in setFieldOrVariableProperties() 134 else if (interfaceBlock && isShaderIOBlock) in setFieldOrVariableProperties() 147 fieldVariable.isShaderIOBlock = true; in setFieldOrVariableProperties() 169 bool isShaderIOBlock, in setFieldProperties() argument 174 setFieldOrVariableProperties(type, staticUse, isShaderIOBlock, isPatch, variableOut); in setFieldProperties() 186 const bool isShaderIOBlock = type.getInterfaceBlock() != nullptr; in setCommonVariableProperties() local 189 setFieldOrVariableProperties(type, staticUse, isShaderIOBlock, isPatch, variableOut); in setCommonVariableProperties()
|
D | ShaderVars.cpp | 54 isShaderIOBlock(false), in ShaderVariable() 92 isShaderIOBlock(other.isShaderIOBlock), in ShaderVariable() 124 isShaderIOBlock = other.isShaderIOBlock; in operator =() 142 isInvariant != other.isInvariant || isShaderIOBlock != other.isShaderIOBlock || in operator ==() 317 if (!isShaderIOBlock || !name.empty()) in findField() 326 std::string baseName = isShaderIOBlock ? structOrBlockName : name; in findField() 457 if (isShaderIOBlock != other.isShaderIOBlock) in isSameNameAtLinkTime() 462 if (isShaderIOBlock) in isSameNameAtLinkTime()
|
D | CollectVariables.cpp | 142 bool isShaderIOBlock, 148 bool isShaderIOBlock, 335 bool isShaderIOBlock = in setBuiltInInfoFromSymbol() local 340 setFieldOrVariableProperties(type, true, isShaderIOBlock, isPatch, info); in setBuiltInInfoFromSymbol() 754 bool isShaderIOBlock, in setFieldOrVariableProperties() argument 761 variableOut->isShaderIOBlock = isShaderIOBlock; in setFieldOrVariableProperties() 782 setFieldProperties(*field->type(), field->name(), staticUse, isShaderIOBlock, isPatch, in setFieldOrVariableProperties() 787 else if (interfaceBlock && isShaderIOBlock) in setFieldOrVariableProperties() 802 fieldVariable.isShaderIOBlock = true; in setFieldOrVariableProperties() 843 bool isShaderIOBlock, in setFieldProperties() argument [all …]
|
/external/angle/src/libANGLE/ |
D | VaryingPacking.cpp | 103 if (front.isShaderIOBlock != back.isShaderIOBlock) in InterfaceVariablesMatch() 109 const std::string &backName = back.isShaderIOBlock ? back.structOrBlockName : back.name; in InterfaceVariablesMatch() 110 const std::string &frontName = front.isShaderIOBlock ? front.structOrBlockName : front.name; in InterfaceVariablesMatch() 571 if (frontField->isShaderIOBlock) in collectUserVaryingField() 585 if (backField->isShaderIOBlock) in collectUserVaryingField() 643 if (frontField->isShaderIOBlock) in collectUserVaryingFieldTF() 722 if (input->isShaderIOBlock) in collectVarying() 750 (input->isShaderIOBlock && in collectTFVarying() 762 ASSERT(input->isShaderIOBlock || (!field->isStruct() && !field->isArray())); in collectTFVarying() 766 if (input->isShaderIOBlock) in collectTFVarying() [all …]
|
D | Shader.cpp | 724 (!field->isArray() || varying.isShaderIOBlock)); in getTransformFeedbackVaryingMappedName() 727 if (!varying.isShaderIOBlock || !varying.name.empty()) in getTransformFeedbackVaryingMappedName() 729 mappedName = varying.isShaderIOBlock ? varying.mappedStructOrBlockName in getTransformFeedbackVaryingMappedName()
|
D | ProgramLinkedResources.cpp | 1678 input->isShaderIOBlock ? input->structOrBlockName : input->name; in LinkValidateShaderInterfaceMatching() 1726 if (!variable1.isShaderIOBlock && !variable2.isShaderIOBlock && in LinkValidateProgramVariables() 1756 if (variable1.isShaderIOBlock && variable2.isShaderIOBlock) in LinkValidateProgramVariables()
|
D | ProgramExecutable.h | 78 ASSERT(parent.isShaderIOBlock || !parent.name.empty()); in TransformFeedbackVarying()
|
D | Program.cpp | 674 ASSERT(!var.name.empty() || var.isShaderIOBlock); in UpdateInterfaceVariable() 688 const std::string &baseName = var.isShaderIOBlock ? var.structOrBlockName : var.name; in UpdateInterfaceVariable() 961 stream->writeBool(var.isShaderIOBlock); in WriteShaderVar() 997 var->isShaderIOBlock = stream->readBool(); in LoadShaderVar()
|
/external/angle/include/GLSLANG/ |
D | ShaderVars.h | 229 bool isShaderIOBlock; member
|
/external/angle/src/tests/compiler_tests/ |
D | CollectVariables_test.cpp | 1186 EXPECT_TRUE(varying.isShaderIOBlock); in TEST_F()
|
/external/angle/src/libANGLE/renderer/ |
D | glslang_wrapper_utils.cpp | 617 if (!IsFirstRegisterOfVarying(varyingReg, tfVarying.isShaderIOBlock)) in AssignTransformFeedbackQualifiers() 624 if (tfVarying.isShaderIOBlock) in AssignTransformFeedbackQualifiers() 653 const int fieldIndex = tfVarying.isShaderIOBlock ? originalVarying->fieldIndex : -1; in AssignTransformFeedbackQualifiers()
|