Home
last modified time | relevance | path

Searched refs:isShaderIOBlock (Results 1 – 11 of 11) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DValidateTypeSizeLimitations.cpp101 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()
DShaderVars.cpp54 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()
DCollectVariables.cpp142 bool isShaderIOBlock,
148 bool isShaderIOBlock,
335 bool isShaderIOBlock = in setBuiltInInfoFromSymbol() local
341 setFieldOrVariableProperties(type, true, isShaderIOBlock, isPatch, info); in setBuiltInInfoFromSymbol()
726 bool isShaderIOBlock, in setFieldOrVariableProperties() argument
733 variableOut->isShaderIOBlock = isShaderIOBlock; in setFieldOrVariableProperties()
754 setFieldProperties(*field->type(), field->name(), staticUse, isShaderIOBlock, isPatch, in setFieldOrVariableProperties()
759 else if (interfaceBlock && isShaderIOBlock) in setFieldOrVariableProperties()
774 fieldVariable.isShaderIOBlock = true; in setFieldOrVariableProperties()
815 bool isShaderIOBlock, in setFieldProperties() argument
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DVaryingPacking.cpp103 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 …]
DShader.cpp735 (!field->isArray() || varying.isShaderIOBlock)); in getTransformFeedbackVaryingMappedName()
738 if (!varying.isShaderIOBlock || !varying.name.empty()) in getTransformFeedbackVaryingMappedName()
740 mappedName = varying.isShaderIOBlock ? varying.mappedStructOrBlockName in getTransformFeedbackVaryingMappedName()
DProgramLinkedResources.cpp1712 input->isShaderIOBlock ? input->structOrBlockName : input->name; in LinkValidateShaderInterfaceMatching()
1760 if (!variable1.isShaderIOBlock && !variable2.isShaderIOBlock && in LinkValidateProgramVariables()
1790 if (variable1.isShaderIOBlock && variable2.isShaderIOBlock) in LinkValidateProgramVariables()
DProgramExecutable.h78 ASSERT(parent.isShaderIOBlock || !parent.name.empty()); in TransformFeedbackVarying()
DProgram.cpp675 ASSERT(!var.name.empty() || var.isShaderIOBlock); in UpdateInterfaceVariable()
689 const std::string &baseName = var.isShaderIOBlock ? var.structOrBlockName : var.name; in UpdateInterfaceVariable()
1002 stream->writeBool(var.isShaderIOBlock); in WriteShaderVar()
1038 var->isShaderIOBlock = stream->readBool(); in LoadShaderVar()
/third_party/skia/third_party/externals/angle2/include/GLSLANG/
DShaderVars.h235 bool isShaderIOBlock; member
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
Dglslang_wrapper_utils.cpp616 if (!IsFirstRegisterOfVarying(varyingReg, tfVarying.isShaderIOBlock)) in AssignTransformFeedbackQualifiers()
623 if (tfVarying.isShaderIOBlock) in AssignTransformFeedbackQualifiers()
652 const int fieldIndex = tfVarying.isShaderIOBlock ? originalVarying->fieldIndex : -1; in AssignTransformFeedbackQualifiers()
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
DCollectVariables_test.cpp1212 EXPECT_TRUE(varying.isShaderIOBlock); in TEST_F()