Lines Matching refs:ResourceDefinition
211 namespace ResourceDefinition namespace
527 …eDefinition::Program> generateProgramDefinitionFromResource (const ResourceDefinition::Node* resou… in generateProgramDefinitionFromResource()
530 const ResourceDefinition::Node* head = resource; in generateProgramDefinitionFromResource()
532 if (head->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in generateProgramDefinitionFromResource()
534 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in generateProgramDefinitionFromResource()
545 …const glu::DataType basicType = static_cast<const ResourceDefinition::Variable*>(resource… in generateProgramDefinitionFromResource()
575 if (head->getType() == ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER) in generateProgramDefinitionFromResource()
577 …const ResourceDefinition::StorageQualifier* qualifier = static_cast<const ResourceDefinition::Stor… in generateProgramDefinitionFromResource()
579 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(head)); in generateProgramDefinitionFromResource()
594 else if (head->getType() == ResourceDefinition::Node::TYPE_LAYOUT_QUALIFIER) in generateProgramDefinitionFromResource()
596 …const ResourceDefinition::LayoutQualifier* qualifier = static_cast<const ResourceDefinition::Layo… in generateProgramDefinitionFromResource()
599 DE_ASSERT(dynamic_cast<const ResourceDefinition::LayoutQualifier*>(head)); in generateProgramDefinitionFromResource()
623 else if (head->getType() == ResourceDefinition::Node::TYPE_INTERPOLATION_QUALIFIER) in generateProgramDefinitionFromResource()
625 …const ResourceDefinition::InterpolationQualifier* qualifier = static_cast<const ResourceDefinition… in generateProgramDefinitionFromResource()
627 DE_ASSERT(dynamic_cast<const ResourceDefinition::InterpolationQualifier*>(head)); in generateProgramDefinitionFromResource()
634 else if (head->getType() == ResourceDefinition::Node::TYPE_ARRAY_ELEMENT) in generateProgramDefinitionFromResource()
636 DE_ASSERT(dynamic_cast<const ResourceDefinition::ArrayElement*>(head)); in generateProgramDefinitionFromResource()
638 …const ResourceDefinition::ArrayElement* arrayElement = static_cast<const ResourceDefinition::Array… in generateProgramDefinitionFromResource()
642 if (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::DEFAULT_SIZE) in generateProgramDefinitionFromResource()
649 else if (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::UNSIZED_ARRAY) in generateProgramDefinitionFromResource()
664 else if (head->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER) in generateProgramDefinitionFromResource()
666 DE_ASSERT(dynamic_cast<const ResourceDefinition::StructMember*>(head)); in generateProgramDefinitionFromResource()
685 else if (head->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in generateProgramDefinitionFromResource()
687 DE_ASSERT(dynamic_cast<const ResourceDefinition::InterfaceBlock*>(head)); in generateProgramDefinitionFromResource()
690 const bool named = static_cast<const ResourceDefinition::InterfaceBlock*>(head)->m_named; in generateProgramDefinitionFromResource()
701 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in generateProgramDefinitionFromResource()
703 DE_ASSERT(dynamic_cast<const ResourceDefinition::DefaultBlock*>(head)); in generateProgramDefinitionFromResource()
715 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER) in generateProgramDefinitionFromResource()
717 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(head)); in generateProgramDefinitionFromResource()
719 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(head); in generateProgramDefinitionFromResource()
724 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER_SET) in generateProgramDefinitionFromResource()
726 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(head)); in generateProgramDefinitionFromResource()
728 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in generateProgramDefinitionFromResource()
741 else if (head->getType() == ResourceDefinition::Node::TYPE_PROGRAM) in generateProgramDefinitionFromResource()
743 DE_ASSERT(dynamic_cast<const ResourceDefinition::Program*>(head)); in generateProgramDefinitionFromResource()
745 …const ResourceDefinition::Program* programDef = static_cast<const ResourceDefinition::Program*>(he… in generateProgramDefinitionFromResource()
766 else if (head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
768 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(head)); in generateProgramDefinitionFromResource()
770 …const ResourceDefinition::TransformFeedbackTarget* feedbackTarget = static_cast<const ResourceDefi… in generateProgramDefinitionFromResource()
785 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK || in generateProgramDefinitionFromResource()
786 head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
794 if (head->getType() == ResourceDefinition::Node::TYPE_SHADER) in generateProgramDefinitionFromResource()
796 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(head)); in generateProgramDefinitionFromResource()
798 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(head); in generateProgramDefinitionFromResource()
802 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER_SET) in generateProgramDefinitionFromResource()
804 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(head)); in generateProgramDefinitionFromResource()
806 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in generateProgramDefinitionFromResource()
812 else if (head->getType() == ResourceDefinition::Node::TYPE_PROGRAM) in generateProgramDefinitionFromResource()
814 DE_ASSERT(dynamic_cast<const ResourceDefinition::Program*>(head)); in generateProgramDefinitionFromResource()
816 …const ResourceDefinition::Program* programDef = static_cast<const ResourceDefinition::Program*>(he… in generateProgramDefinitionFromResource()
826 else if (head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
828 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(head)); in generateProgramDefinitionFromResource()
830 …const ResourceDefinition::TransformFeedbackTarget* feedbackTarget = static_cast<const ResourceDefi… in generateProgramDefinitionFromResource()
836 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in generateProgramDefinitionFromResource()
875 …ResourceListTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& targetResource…
888 …static std::string genTestCaseName (ProgramInterface interface, const ResourceDefinition:…
892 ResourceDefinition::Node::SharedPtr m_targetResource;
896 ResourceListTestCase::ResourceListTestCase (Context& context, const ResourceDefinition::Node::Share… in ResourceListTestCase()
1150 …rceListTestCase::genTestCaseName (ProgramInterface interface, const ResourceDefinition::Node* root) in genTestCaseName()
1158 for (const ResourceDefinition::Node* node = root; node; node = node->getEnclosingNode()) in genTestCaseName()
1162 case ResourceDefinition::Node::TYPE_VARIABLE: in genTestCaseName()
1168 case ResourceDefinition::Node::TYPE_STRUCT_MEMBER: in genTestCaseName()
1175 case ResourceDefinition::Node::TYPE_ARRAY_ELEMENT: in genTestCaseName()
1177 DE_ASSERT(dynamic_cast<const ResourceDefinition::ArrayElement*>(node)); in genTestCaseName()
1178 …const ResourceDefinition::ArrayElement* arrayElement = static_cast<const ResourceDefinition::Array… in genTestCaseName()
1180 …isImplicitlySizedArray = (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::UNSIZED_A… in genTestCaseName()
1187 case ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER: in genTestCaseName()
1189 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(node)); in genTestCaseName()
1190 …const ResourceDefinition::StorageQualifier* storageDef = static_cast<const ResourceDefinition::Sto… in genTestCaseName()
1201 case ResourceDefinition::Node::TYPE_SHADER: in genTestCaseName()
1202 case ResourceDefinition::Node::TYPE_SHADER_SET: in genTestCaseName()
1206 if (node->getType() == ResourceDefinition::Node::TYPE_SHADER) in genTestCaseName()
1208 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(node)); in genTestCaseName()
1209 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(node); in genTestCaseName()
1215 DE_ASSERT(node->getType() == ResourceDefinition::Node::TYPE_SHADER_SET); in genTestCaseName()
1216 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(node)); in genTestCaseName()
1217 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in genTestCaseName()
1232 case ResourceDefinition::Node::TYPE_INTERFACE_BLOCK: in genTestCaseName()
1271 …ResourceTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& targetResource, c…
1280 static std::string genTestCaseName (const ResourceDefinition::Node*);
1281 static std::string genMultilineDescription (const ResourceDefinition::Node*);
1283 ResourceDefinition::Node::SharedPtr m_targetResource;
1288 ResourceTestCase::ResourceTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& ta… in ResourceTestCase()
1335 std::string ResourceTestCase::genTestCaseName (const ResourceDefinition::Node* resource) in genTestCaseName()
1337 if (resource->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in genTestCaseName()
1339 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in genTestCaseName()
1341 …const ResourceDefinition::Variable* variable = static_cast<const ResourceDefinition::Variable*>(re… in genTestCaseName()
1350 std::string ResourceTestCase::genMultilineDescription (const ResourceDefinition::Node* resource) in genMultilineDescription()
1352 if (resource->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in genMultilineDescription()
1354 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in genMultilineDescription()
1356 …const ResourceDefinition::Variable* varDef = static_cast<const ResourceDefinition::Variable*>(r… in genMultilineDescription()
1361 for (const ResourceDefinition::Node* node = resource; node; node = node->getEnclosingNode()) in genMultilineDescription()
1363 if (node->getType() == ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER) in genMultilineDescription()
1365 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(node)); in genMultilineDescription()
1367 …const ResourceDefinition::StorageQualifier* storageDef = static_cast<const ResourceDefinition::Sto… in genMultilineDescription()
1373 if (node->getType() == ResourceDefinition::Node::TYPE_ARRAY_ELEMENT) in genMultilineDescription()
1376 if (node->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER) in genMultilineDescription()
1379 if (node->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in genMultilineDescription()
1382 if (node->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in genMultilineDescription()
1393 else if (resource->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in genMultilineDescription()
1395 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(resource)); in genMultilineDescription()
1397 …const ResourceDefinition::TransformFeedbackTarget* xfbDef = static_cast<const ResourceDefinition::… in genMultilineDescription()
3059 …FeedbackResourceListTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& resourc…
3066 …istTestCase::FeedbackResourceListTestCase (Context& context, const ResourceDefinition::Node::Share… in FeedbackResourceListTestCase()
3139 static void generateVariableCases (Context& context, const ResourceDefinition::Node::SharedPtr& par… in generateVariableCases()
3193 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateVariableCases()
3199 static void generateOpaqueTypeCases (Context& context, const ResourceDefinition::Node::SharedPtr& p… in generateOpaqueTypeCases()
3243 …for (const ResourceDefinition::Node* node = parentStructure.get(); node; node = node->getEnclosing… in generateOpaqueTypeCases()
3246 if (node->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in generateOpaqueTypeCases()
3249 isStructMember |= (node->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER); in generateOpaqueTypeCases()
3274 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateOpaqueTypeCases()
3281 static void generateCompoundVariableCases (Context& context, const ResourceDefinition::Node::Shared…
3283 static void generateVariableArrayCases (Context& context, const ResourceDefinition::Node::SharedPtr… in generateVariableArrayCases()
3287 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateVariableArrayCases()
3306 static void generateCompoundVariableCases (Context& context, const ResourceDefinition::Node::Shared… in generateCompoundVariableCases()
3310 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateCompoundVariableCases()
3341 …ResourceDefinition::Node::SharedPtr& parentStructure, tcu::TestCaseGroup* const targetGroup, deUin… in generateUniformCaseBlocks()
3343 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateUniformCaseBlocks()
3344 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defau… in generateUniformCaseBlocks()
3358 …const ResourceDefinition::Node::SharedPtr block(new ResourceDefinition::InterfaceBlock(uniform, tr… in generateUniformCaseBlocks()
3369 …const ResourceDefinition::Node::SharedPtr block(new ResourceDefinition::InterfaceBlock(uniform, fa… in generateUniformCaseBlocks()
3380 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(unifo… in generateUniformCaseBlocks()
3381 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateUniformCaseBlocks()
3390 …BufferBackedResourceListBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedResourceListBlockContentCases()
3394 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedResourceListBlockContentCases()
3401 …const ResourceDefinition::Node::SharedPtr structMember(new ResourceDefinition::StructMember(parent… in generateBufferBackedResourceListBlockContentCases()
3408 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferBackedResourceListBlockContentCases()
3413 …ateBufferBackedVariableAggregateTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedVariableAggregateTypeCases()
3417 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedVariableAggregateTypeCases()
3424 …const ResourceDefinition::Node::SharedPtr structMember(new ResourceDefinition::StructMember(parent… in generateBufferBackedVariableAggregateTypeCases()
3431 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferBackedVariableAggregateTypeCases()
3436 static void generateUniformResourceListBlockContents (Context& context, const ResourceDefinition::N… in generateUniformResourceListBlockContents()
3441 static void generateUniformBlockArraySizeContents (Context& context, const ResourceDefinition::Node… in generateUniformBlockArraySizeContents()
3444 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockArraySizeContents()
3446 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockArraySizeContents()
3447 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockArraySizeContents()
3475 …ferBackedArrayStrideTypeAggregateSubCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3479 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3485 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3486 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3496 …BufferBackedArrayStrideTypeAggregateCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedArrayStrideTypeAggregateCases()
3498 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferBackedArrayStrideTypeAggregateCases()
3499 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferBackedArrayStrideTypeAggregateCases()
3504 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedArrayStrideTypeAggregateCases()
3518 static void generateUniformBlockArrayStrideContents (Context& context, const ResourceDefinition::No… in generateUniformBlockArrayStrideContents()
3521 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockArrayStrideContents()
3523 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockArrayStrideContents()
3524 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockArrayStrideContents()
3549 …const ResourceDefinition::Node::SharedPtr layout(new ResourceDefinition::LayoutQualifier(parentStr… in generateUniformBlockArrayStrideContents()
3577 static void generateUniformBlockLocationContents (Context& context, const ResourceDefinition::Node:… in generateUniformBlockLocationContents()
3580 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockLocationContents()
3595 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateUniformBlockBlockIndexContents()
3596 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateUniformBlockBlockIndexContents()
3597 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateUniformBlockBlockIndexContents()
3598 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defa… in generateUniformBlockBlockIndexContents()
3599 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(unifo… in generateUniformBlockBlockIndexContents()
3603 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(uniform, glu::… in generateUniformBlockBlockIndexContents()
3610 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateUniformBlockBlockIndexContents()
3611 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateUniformBlockBlockIndexContents()
3618 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateUniformBlockBlockIndexContents()
3619 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateUniformBlockBlockIndexContents()
3626 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateUniformBlockBlockIndexContents()
3627 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateUniformBlockBlockIndexContents()
3628 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu:… in generateUniformBlockBlockIndexContents()
3634 …formBlockAtomicCounterBufferIndexContents (Context& context, const ResourceDefinition::Node::Share… in generateUniformBlockAtomicCounterBufferIndexContents()
3637 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockAtomicCounterBufferIndexContents()
3646 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateUniformBlockAtomicCounterBufferIndexContents()
3647 …const ResourceDefinition::Node::SharedPtr arrayArrayElement (new ResourceDefinition::ArrayElement(… in generateUniformBlockAtomicCounterBufferIndexContents()
3648 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElemen… in generateUniformBlockAtomicCounterBufferIndexContents()
3649 …const ResourceDefinition::Node::SharedPtr elementvariable (new ResourceDefinition::Variable(array… in generateUniformBlockAtomicCounterBufferIndexContents()
3662 static void generateUniformBlockNameLengthContents (Context& context, const ResourceDefinition::Nod… in generateUniformBlockNameLengthContents()
3664 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE_INTERF… in generateUniformBlockNameLengthContents()
3666 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockNameLengthContents()
3667 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockNameLengthContents()
3675 static void generateUniformBlockTypeContents (Context& context, const ResourceDefinition::Node::Sha… in generateUniformBlockTypeContents()
3678 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockTypeContents()
3680 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockTypeContents()
3681 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockTypeContents()
3706 static void generateUniformBlockOffsetContents (Context& context, const ResourceDefinition::Node::S… in generateUniformBlockOffsetContents()
3709 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockOffsetContents()
3711 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockOffsetContents()
3712 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockOffsetContents()
3733 …const ResourceDefinition::Node::SharedPtr offset (new ResourceDefinition::LayoutQualifier(parent… in generateUniformBlockOffsetContents()
3734 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(offs… in generateUniformBlockOffsetContents()
3735 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3743 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3744 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateUniformBlockOffsetContents()
3745 …const ResourceDefinition::Node::SharedPtr memberVariable (new ResourceDefinition::Variable(structM… in generateUniformBlockOffsetContents()
3746 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3772 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3773 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3774 …const ResourceDefinition::Node::SharedPtr memberVariable (new ResourceDefinition::Variable(structM… in generateUniformBlockOffsetContents()
3775 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3790 static void generateMatrixVariableCases (Context& context, const ResourceDefinition::Node::SharedPt… in generateMatrixVariableCases()
3824 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateMatrixVariableCases()
3830 static void generateMatrixStructCases (Context& context, const ResourceDefinition::Node::SharedPtr&…
3832 static void generateMatrixArrayCases (Context& context, const ResourceDefinition::Node::SharedPtr& … in generateMatrixArrayCases()
3836 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateMatrixArrayCases()
3852 static void generateMatrixStructCases (Context& context, const ResourceDefinition::Node::SharedPtr&… in generateMatrixStructCases()
3856 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateMatrixStructCases()
3872 …teUniformMatrixOrderCaseBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformMatrixOrderCaseBlockContentCases()
3890 …x].order == glu::MATRIXORDER_LAST || parentStructure->getType() == ResourceDefinition::Node::TYPE_… in generateUniformMatrixOrderCaseBlockContentCases()
3892 ResourceDefinition::Node::SharedPtr subStructure = parentStructure; in generateUniformMatrixOrderCaseBlockContentCases()
3901 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixOrderCaseBlockContentCases()
3933 …eUniformMatrixStrideCaseBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformMatrixStrideCaseBlockContentCases()
3951 …x].order == glu::MATRIXORDER_LAST || parentStructure->getType() == ResourceDefinition::Node::TYPE_… in generateUniformMatrixStrideCaseBlockContentCases()
3953 ResourceDefinition::Node::SharedPtr subStructure = parentStructure; in generateUniformMatrixStrideCaseBlockContentCases()
3962 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixStrideCaseBlockContentCases()
3996 …ResourceDefinition::Node::SharedPtr& parentStructure, tcu::TestCaseGroup* const targetGroup, void … in generateUniformMatrixCaseBlocks()
4017 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateUniformMatrixCaseBlocks()
4018 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defau… in generateUniformMatrixCaseBlocks()
4022 ResourceDefinition::Node::SharedPtr subStructure = uniform; in generateUniformMatrixCaseBlocks()
4032 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixCaseBlocks()
4036 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(subStruc… in generateUniformMatrixCaseBlocks()
4042 …fferReferencedByShaderInterfaceBlockCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferReferencedByShaderInterfaceBlockCases()
4044 …const bool isDefaultBlock = (parentStructure->getType() != ResourceDefinition::Node::TYPE_INTERFAC… in generateBufferReferencedByShaderInterfaceBlockCases()
4050 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(parentStruct… in generateBufferReferencedByShaderInterfaceBlockCases()
4051 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4052 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4053 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4054 …const ResourceDefinition::Node::SharedPtr variableStruct (new ResourceDefinition::Variable(structM… in generateBufferReferencedByShaderInterfaceBlockCases()
4066 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4067 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu:… in generateBufferReferencedByShaderInterfaceBlockCases()
4068 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(layou… in generateBufferReferencedByShaderInterfaceBlockCases()
4069 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4070 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4071 …const ResourceDefinition::Node::SharedPtr variableStruct (new ResourceDefinition::Variable(structM… in generateBufferReferencedByShaderInterfaceBlockCases()
4082 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4083 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu:… in generateBufferReferencedByShaderInterfaceBlockCases()
4084 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(layou… in generateBufferReferencedByShaderInterfaceBlockCases()
4085 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4095 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4096 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stru… in generateBufferReferencedByShaderInterfaceBlockCases()
4097 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(ar… in generateBufferReferencedByShaderInterfaceBlockCases()
4104 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4105 …const ResourceDefinition::Node::SharedPtr arrayStructMember (new ResourceDefinition::StructMember(… in generateBufferReferencedByShaderInterfaceBlockCases()
4106 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(ar… in generateBufferReferencedByShaderInterfaceBlockCases()
4113 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4114 …const ResourceDefinition::Node::SharedPtr subArrayElement (new ResourceDefinition::ArrayElement(a… in generateBufferReferencedByShaderInterfaceBlockCases()
4115 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(su… in generateBufferReferencedByShaderInterfaceBlockCases()
4122 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4123 …const ResourceDefinition::Node::SharedPtr subStructMember (new ResourceDefinition::StructMember(s… in generateBufferReferencedByShaderInterfaceBlockCases()
4124 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(su… in generateBufferReferencedByShaderInterfaceBlockCases()
4131 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4135 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4142 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(array… in generateBufferReferencedByShaderInterfaceBlockCases()
4143 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(structMe… in generateBufferReferencedByShaderInterfaceBlockCases()
4151 …ReferencedByShaderSingleBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformReferencedByShaderSingleBlockContentCases()
4155 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(pare… in generateUniformReferencedByShaderSingleBlockContentCases()
4156 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(def… in generateUniformReferencedByShaderSingleBlockContentCases()
4158 …const bool singleShaderCase = parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformReferencedByShaderSingleBlockContentCases()
4170 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(uniform, … in generateUniformReferencedByShaderSingleBlockContentCases()
4180 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(uniform, … in generateUniformReferencedByShaderSingleBlockContentCases()
4190 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(unifo… in generateUniformReferencedByShaderSingleBlockContentCases()
4191 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateUniformReferencedByShaderSingleBlockContentCases()
4200 …p* const targetGroup, void (*generateBlockContent)(Context&, const ResourceDefinition::Node::Share… in generateReferencedByShaderCaseBlocks()
4254 …const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(programSepar… in generateReferencedByShaderCaseBlocks()
4255 …const ResourceDefinition::Node::SharedPtr stage (new ResourceDefinition::Shader(program, single… in generateReferencedByShaderCaseBlocks()
4267 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateReferencedByShaderCaseBlocks()
4268 ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, in generateReferencedByShaderCaseBlocks()
4275 const ResourceDefinition::Node::SharedPtr shaders(shaderSet); in generateReferencedByShaderCaseBlocks()
4285 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateReferencedByShaderCaseBlocks()
4286 ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, in generateReferencedByShaderCaseBlocks()
4298 const ResourceDefinition::Node::SharedPtr shaders (shaderSet); in generateReferencedByShaderCaseBlocks()
4381 static ResourceDefinition::Node::SharedPtr generateRandomVariableDefinition (de::Random& rnd, in generateRandomVariableDefinition()
4382 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateRandomVariableDefinition()
4388 ResourceDefinition::Node::SharedPtr currentStructure = parentStructure; in generateRandomVariableDefinition()
4394 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateRandomVariableDefinition()
4396 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StructMember(curren… in generateRandomVariableDefinition()
4398 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateRandomVariableDefinition()
4403 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Variable(currentStructure, base… in generateRandomVariableDefinition()
4406 static ResourceDefinition::Node::SharedPtr generateRandomCoreShaderSet (de::Random& rnd) in generateRandomCoreShaderSet()
4411 const ResourceDefinition::Node::SharedPtr program(new ResourceDefinition::Program()); in generateRandomCoreShaderSet()
4412 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, glu::SHADERTYPE… in generateRandomCoreShaderSet()
4417 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateRandomCoreShaderSet()
4418 …ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, glu::GLSL… in generateRandomCoreShaderSet()
4431 return ResourceDefinition::Node::SharedPtr(shaderSet); in generateRandomCoreShaderSet()
4436 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateRandomCoreShaderSet()
4439 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, shaderType, glu… in generateRandomCoreShaderSet()
4443 static ResourceDefinition::Node::SharedPtr generateRandomExtShaderSet (de::Random& rnd) in generateRandomExtShaderSet()
4448 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateRandomExtShaderSet()
4449 …ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, glu::GLSL… in generateRandomExtShaderSet()
4482 return ResourceDefinition::Node::SharedPtr(shaderSet); in generateRandomExtShaderSet()
4487 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateRandomExtShaderSet()
4494 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, shaderType, glu… in generateRandomExtShaderSet()
4498 static ResourceDefinition::Node::SharedPtr generateRandomShaderSet (de::Random& rnd, bool onlyExten… in generateRandomShaderSet()
4543 …const ResourceDefinition::Node::SharedPtr shader = generateRandomShaderSet(rnd, onlyExtensionSt… in generateUniformRandomCase()
4547 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateUniformRandomCase()
4548 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(def… in generateUniformRandomCase()
4549 ResourceDefinition::Node::SharedPtr currentStructure = uniform; in generateUniformRandomCase()
4555 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateUniformRandomCase()
4558 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateUniformRandomCase()
4560 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(curr… in generateUniformRandomCase()
4563 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateUniformRandomCase()
4594 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in init()
4595 …const ResourceDefinition::Node::SharedPtr computeShader (new ResourceDefinition::Shader(program, g… in init()
4689 …rateBufferBackedInterfaceResourceListCase (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedInterfaceResourceListCase()
4694 static void generateBufferBackedInterfaceNameLengthCase (Context& context, const ResourceDefinition… in generateBufferBackedInterfaceNameLengthCase()
4699 …lu::Storage storage, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4701 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferBackedInterfaceResourceBasicBlockTypes()
4702 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4703 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4704 …const ResourceDefinition::Node::SharedPtr storageQualifier (new ResourceDefinition::StorageQualifi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4705 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(stor… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4710 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4711 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4718 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4719 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4726 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4727 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4728 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4735 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4736 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4737 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4745 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferBackedInterfaceResourceBufferBindingCases()
4746 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::… in generateBufferBackedInterfaceResourceBufferBindingCases()
4747 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferBackedInterfaceResourceBufferBindingCases()
4748 …const ResourceDefinition::Node::SharedPtr storageQualifier (new ResourceDefinition::StorageQualifi… in generateBufferBackedInterfaceResourceBufferBindingCases()
4755 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(stor… in generateBufferBackedInterfaceResourceBufferBindingCases()
4760 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBufferBindingCases()
4761 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4768 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBufferBindingCases()
4769 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4776 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBufferBindingCases()
4777 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBufferBindingCases()
4778 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4786 …ReferencedByShaderSingleBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4791 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(pare… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4792 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(def… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4800 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4801 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4808 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4809 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4816 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4817 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4818 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
5016 …ute, bool inputCase, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateProgramInputOutputShaderCaseBlocks()
5034 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(false)); in generateProgramInputOutputShaderCaseBlocks()
5035 …ResourceDefinition::ShaderSet* shaderSetPtr = new ResourceDefinition::ShaderSet(program, glu::G… in generateProgramInputOutputShaderCaseBlocks()
5036 const ResourceDefinition::Node::SharedPtr shaderSet (shaderSetPtr); in generateProgramInputOutputShaderCaseBlocks()
5037 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5051 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5052 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, singl… in generateProgramInputOutputShaderCaseBlocks()
5053 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateProgramInputOutputShaderCaseBlocks()
5063 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5064 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateProgramInputOutputShaderCaseBlocks()
5065 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5114 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5115 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, shader… in generateProgramInputOutputShaderCaseBlocks()
5116 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5117 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(defa… in generateProgramInputOutputShaderCaseBlocks()
5123 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage, … in generateProgramInputOutputShaderCaseBlocks()
5133 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(storage… in generateProgramInputOutputShaderCaseBlocks()
5134 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(layout, t… in generateProgramInputOutputShaderCaseBlocks()
5144 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage, … in generateProgramInputOutputShaderCaseBlocks()
5154 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateProgramInputOutputShaderCaseBlocks()
5155 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateProgramInputOutputShaderCaseBlocks()
5167 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramInputBlockContents()
5172 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramInputBlockContents()
5177 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramInputBlockContents()
5178 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputBlockContents()
5179 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputBlockContents()
5190 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(input, glu::TY… in generateProgramInputBlockContents()
5197 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(input, glu::TY… in generateProgramInputBlockContents()
5202 … const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(input)); in generateProgramInputBlockContents()
5203 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputBlockContents()
5208 … const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input)); in generateProgramInputBlockContents()
5209 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5220 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputBlockContents()
5221 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5230 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputBlockContents()
5234 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputBlockContents()
5235 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5243 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchInput, g… in generateProgramInputBlockContents()
5248 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchInp… in generateProgramInputBlockContents()
5249 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputBlockContents()
5254 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchInp… in generateProgramInputBlockContents()
5255 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5268 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramOutputBlockContents()
5273 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramOutputBlockContents()
5278 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramOutputBlockContents()
5279 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputBlockContents()
5280 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputBlockContents()
5295 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(output, glu::T… in generateProgramOutputBlockContents()
5300 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateProgramOutputBlockContents()
5301 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputBlockContents()
5306 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputBlockContents()
5307 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5315 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(output, glu::T… in generateProgramOutputBlockContents()
5320 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputBlockContents()
5321 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5328 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputBlockContents()
5332 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output, … in generateProgramOutputBlockContents()
5333 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5341 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchOutput, … in generateProgramOutputBlockContents()
5346 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOut… in generateProgramOutputBlockContents()
5347 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputBlockContents()
5352 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOut… in generateProgramOutputBlockContents()
5353 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5365 static void addProgramInputOutputResourceListCase (Context& context, const ResourceDefinition::Node… in addProgramInputOutputResourceListCase()
5374 …rateProgramInputResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateProgramInputResourceListBlockContents()
5379 …ateProgramOutputResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateProgramOutputResourceListBlockContents()
5385 static void addProgramInputOutputResourceTestCase (Context& context, const ResourceDefinition::Node… in addProgramInputOutputResourceTestCase()
5392 static void generateProgramInputBasicBlockContents (Context& context, const ResourceDefinition::Nod… in generateProgramInputBasicBlockContents()
5398 static void generateProgramOutputBasicBlockContents (Context& context, const ResourceDefinition::No… in generateProgramOutputBasicBlockContents()
5403 static void generateProgramInputLocationBlockContents (Context& context, const ResourceDefinition::… in generateProgramInputLocationBlockContents()
5405 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramInputLocationBlockContents()
5406 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputLocationBlockContents()
5407 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputLocationBlockContents()
5415 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(input, glu::T… in generateProgramInputLocationBlockContents()
5420 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5421 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5429 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(input, glu::T… in generateProgramInputLocationBlockContents()
5434 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5435 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5440 … const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(input)); in generateProgramInputLocationBlockContents()
5441 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5446 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5447 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramInputLocationBlockContents()
5448 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5453 … const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input)); in generateProgramInputLocationBlockContents()
5454 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5459 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5460 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramInputLocationBlockContents()
5461 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5472 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputLocationBlockContents()
5473 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5478 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5479 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramInputLocationBlockContents()
5480 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5489 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputLocationBlockContents()
5493 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputLocationBlockContents()
5494 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5499 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5500 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramInputLocationBlockContents()
5501 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5509 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchInput, g… in generateProgramInputLocationBlockContents()
5514 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5515 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5520 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchInp… in generateProgramInputLocationBlockContents()
5521 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5526 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5527 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramInputLocationBlockContents()
5528 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5533 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchInp… in generateProgramInputLocationBlockContents()
5534 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5539 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5540 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramInputLocationBlockContents()
5541 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5553 static void generateProgramOutputLocationBlockContents (Context& context, const ResourceDefinition:… in generateProgramOutputLocationBlockContents()
5555 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramOutputLocationBlockContents()
5556 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputLocationBlockContents()
5557 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputLocationBlockContents()
5568 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(output, glu::… in generateProgramOutputLocationBlockContents()
5573 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5574 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5579 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateProgramOutputLocationBlockContents()
5580 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5585 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5586 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramOutputLocationBlockContents()
5587 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5592 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputLocationBlockContents()
5593 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5598 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5599 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5600 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5608 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(output, glu::… in generateProgramOutputLocationBlockContents()
5613 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5614 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5619 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputLocationBlockContents()
5620 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5625 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5626 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5627 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5634 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputLocationBlockContents()
5638 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output, … in generateProgramOutputLocationBlockContents()
5639 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5644 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5645 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramOutputLocationBlockContents()
5646 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5654 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchOutput, … in generateProgramOutputLocationBlockContents()
5659 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5660 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5665 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOut… in generateProgramOutputLocationBlockContents()
5666 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5671 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5672 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramOutputLocationBlockContents()
5673 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5678 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOut… in generateProgramOutputLocationBlockContents()
5679 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5684 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5685 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5686 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5723 …erateProgramInputOutputTypeBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateProgramInputOutputTypeBasicTypeCases()
5762 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateProgramInputOutputTypeBasicTypeCases()
5768 static void generateProgramInputTypeBlockContents (Context& context, const ResourceDefinition::Node… in generateProgramInputTypeBlockContents()
5770 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::T… in generateProgramInputTypeBlockContents()
5771 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputTypeBlockContents()
5772 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputTypeBlockContents()
5784 …const ResourceDefinition::Node::SharedPtr flatShading(new ResourceDefinition::InterpolationQualifi… in generateProgramInputTypeBlockContents()
5793 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(flatS… in generateProgramInputTypeBlockContents()
5800 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(flatS… in generateProgramInputTypeBlockContents()
5813 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(input,… in generateProgramInputTypeBlockContents()
5819 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputTypeBlockContents()
5823 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, … in generateProgramInputTypeBlockContents()
5841 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchIn… in generateProgramInputTypeBlockContents()
5849 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchIn… in generateProgramInputTypeBlockContents()
5864 static void generateProgramOutputTypeBlockContents (Context& context, const ResourceDefinition::Nod… in generateProgramOutputTypeBlockContents()
5866 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::T… in generateProgramOutputTypeBlockContents()
5867 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputTypeBlockContents()
5868 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputTypeBlockContents()
5878 …const ResourceDefinition::Node::SharedPtr flatShading(new ResourceDefinition::InterpolationQualifi… in generateProgramOutputTypeBlockContents()
5887 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(fla… in generateProgramOutputTypeBlockContents()
5896 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(fla… in generateProgramOutputTypeBlockContents()
5914 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(outpu… in generateProgramOutputTypeBlockContents()
5924 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputTypeBlockContents()
5928 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output,… in generateProgramOutputTypeBlockContents()
5946 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOu… in generateProgramOutputTypeBlockContents()
5954 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOu… in generateProgramOutputTypeBlockContents()
6097 …eGroup* targetGroup, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateTransformFeedbackShaderCaseBlocks()
6148 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateTransformFeedbackShaderCaseBlocks()
6149 const ResourceDefinition::Node::SharedPtr shaderSet (new ResourceDefinition::ShaderSet(program, in generateTransformFeedbackShaderCaseBlocks()
6162 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateTransformFeedbackShaderCaseBlocks()
6163 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, singl… in generateTransformFeedbackShaderCaseBlocks()
6170 …ransformFeedbackResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackResourceListBlockContents()
6172 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackResourceListBlockContents()
6173 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackResourceListBlockContents()
6179 …const ResourceDefinition::Node::SharedPtr xfbTarget(new ResourceDefinition::TransformFeedbackTarge… in generateTransformFeedbackResourceListBlockContents()
6184 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6185 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6190 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateTransformFeedbackResourceListBlockContents()
6191 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6192 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6197 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6198 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(xfbTarge… in generateTransformFeedbackResourceListBlockContents()
6199 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateTransformFeedbackResourceListBlockContents()
6204 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateTransformFeedbackResourceListBlockContents()
6205 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6206 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6212 …ateTransformFeedbackVariableBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableBlockContents()
6214 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackVariableBlockContents()
6215 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackVariableBlockContents()
6221 …const ResourceDefinition::Node::SharedPtr xfbTarget(new ResourceDefinition::TransformFeedbackTarge… in generateTransformFeedbackVariableBlockContents()
6226 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6227 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6232 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateTransformFeedbackVariableBlockContents()
6233 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6234 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6239 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6240 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(xfbTarge… in generateTransformFeedbackVariableBlockContents()
6241 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateTransformFeedbackVariableBlockContents()
6246 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateTransformFeedbackVariableBlockContents()
6247 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6248 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6253 …teTransformFeedbackVariableBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableBasicTypeCases()
6292 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateTransformFeedbackVariableBasicTypeCases()
6298 …ransformFeedbackVariableTypeBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableTypeBlockContents()
6300 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackVariableTypeBlockContents()
6301 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackVariableTypeBlockContents()
6302 …const ResourceDefinition::Node::SharedPtr flatShading (new ResourceDefinition::InterpolationQuali… in generateTransformFeedbackVariableTypeBlockContents()
6306 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6313 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6320 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(flatS… in generateTransformFeedbackVariableTypeBlockContents()
6321 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6328 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6329 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(xfbTa… in generateTransformFeedbackVariableTypeBlockContents()
6336 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(flatS… in generateTransformFeedbackVariableTypeBlockContents()
6337 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6388 …eGroup* targetGroup, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferVariableBufferCaseBlocks()
6390 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableBufferCaseBlocks()
6391 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableBufferCaseBlocks()
6392 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableBufferCaseBlocks()
6393 …const ResourceDefinition::Node::SharedPtr bufferStorage (new ResourceDefinition::StorageQualifier(… in generateBufferVariableBufferCaseBlocks()
6394 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(buffe… in generateBufferVariableBufferCaseBlocks()
6398 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBufferCaseBlocks()
6408 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBufferCaseBlocks()
6418 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferVariableBufferCaseBlocks()
6419 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableBufferCaseBlocks()
6428 …ferVariableResourceListBlockContentsProxy (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableResourceListBlockContentsProxy()
6433 static void generateBufferVariableArraySizeSubCases (Context& context, const ResourceDefinition::No… in generateBufferVariableArraySizeSubCases()
6473 static void generateBufferVariableArrayCases (Context& context, const ResourceDefinition::Node::Sha… in generateBufferVariableArrayCases()
6476 …const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && parentStructure->get… in generateBufferVariableArrayCases()
6489 …const ResourceDefinition::Node::SharedPtr sized (new ResourceDefinition::ArrayElement(parentStruc… in generateBufferVariableArrayCases()
6498 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableArrayCases()
6508 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableBlockIndexCases()
6509 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableBlockIndexCases()
6510 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableBlockIndexCases()
6511 …const ResourceDefinition::Node::SharedPtr bufferStorage (new ResourceDefinition::StorageQualifier(… in generateBufferVariableBlockIndexCases()
6512 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(buffe… in generateBufferVariableBlockIndexCases()
6516 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBlockIndexCases()
6517 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateBufferVariableBlockIndexCases()
6524 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBlockIndexCases()
6525 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateBufferVariableBlockIndexCases()
6532 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferVariableBlockIndexCases()
6533 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableBlockIndexCases()
6534 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu:… in generateBufferVariableBlockIndexCases()
6540 …* const targetGroup, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferVariableMatrixCaseBlocks()
6559 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableMatrixCaseBlocks()
6560 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableMatrixCaseBlocks()
6561 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableMatrixCaseBlocks()
6562 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defau… in generateBufferVariableMatrixCaseBlocks()
6566 ResourceDefinition::Node::SharedPtr parentStructure = buffer; in generateBufferVariableMatrixCaseBlocks()
6575 …parentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCaseBlocks()
6578 …parentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(paren… in generateBufferVariableMatrixCaseBlocks()
6584 …ufferVariableMatrixVariableBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableMatrixVariableBasicTypeCases()
6605 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferVariableMatrixVariableBasicTypeCases()
6610 static void generateBufferVariableMatrixVariableCases (Context& context, const ResourceDefinition::… in generateBufferVariableMatrixVariableCases()
6617 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableMatrixVariableCases()
6618 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(unsized, glu:… in generateBufferVariableMatrixVariableCases()
6625 static void generateBufferVariableMatrixCases (Context& context, const ResourceDefinition::Node::Sh… in generateBufferVariableMatrixCases()
6644 …const ResourceDefinition::Node::SharedPtr matrixOrder(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCases()
6653 …const ResourceDefinition::Node::SharedPtr matrixOrder(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCases()
6661 static void generateBufferVariableNameLengthCases (Context& context, const ResourceDefinition::Node… in generateBufferVariableNameLengthCases()
6673 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableNameLengthCases()
6681 static void generateBufferVariableOffsetCases (Context& context, const ResourceDefinition::Node::Sh… in generateBufferVariableOffsetCases()
6693 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableOffsetCases()
6701 …teBufferVariableReferencedByBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableReferencedByBlockContents()
6706 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateBufferVariableReferencedByBlockContents()
6707 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(defa… in generateBufferVariableReferencedByBlockContents()
6708 …const bool singleShaderCase = parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateBufferVariableReferencedByBlockContents()
6712 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferVariableReferencedByBlockContents()
6722 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferVariableReferencedByBlockContents()
6732 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateBufferVariableReferencedByBlockContents()
6733 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableReferencedByBlockContents()
6743 static void generateBufferVariableTopLevelCases (Context& context, const ResourceDefinition::Node::… in generateBufferVariableTopLevelCases()
6750 …const ResourceDefinition::Node::SharedPtr unsized(new ResourceDefinition::ArrayElement(parentStruc… in generateBufferVariableTopLevelCases()
6756 static void generateBufferVariableTypeBasicTypeCases (Context& context, const ResourceDefinition::N… in generateBufferVariableTypeBasicTypeCases()
6800 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferVariableTypeBasicTypeCases()
6806 static void generateBufferVariableTypeCases (Context& context, const ResourceDefinition::Node::Shar… in generateBufferVariableTypeCases()
6824 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferVariableTypeCases()
6834 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferVariableTypeCases()
6844 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableTypeBlock()
6845 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableTypeBlock()
6846 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableTypeBlock()
6847 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defau… in generateBufferVariableTypeBlock()
6848 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(buffer, … in generateBufferVariableTypeBlock()
6856 …const ResourceDefinition::Node::SharedPtr shader = generateRandomShaderSet(rnd, onlyExtensionSt… in generateBufferVariableRandomCase()
6860 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferVariableRandomCase()
6861 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defa… in generateBufferVariableRandomCase()
6862 …ResourceDefinition::Node::SharedPtr currentStructure (new ResourceDefinition::LayoutQualifier(bu… in generateBufferVariableRandomCase()
6865 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateBufferVariableRandomCase()
6866 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(curr… in generateBufferVariableRandomCase()
6868 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateBufferVariableRandomCase()