Lines Matching refs:ResourceDefinition
222 namespace ResourceDefinition namespace
538 …eDefinition::Program> generateProgramDefinitionFromResource (const ResourceDefinition::Node* resou… in generateProgramDefinitionFromResource()
541 const ResourceDefinition::Node* head = resource; in generateProgramDefinitionFromResource()
543 if (head->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in generateProgramDefinitionFromResource()
545 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in generateProgramDefinitionFromResource()
556 …const glu::DataType basicType = static_cast<const ResourceDefinition::Variable*>(resource… in generateProgramDefinitionFromResource()
586 if (head->getType() == ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER) in generateProgramDefinitionFromResource()
588 …const ResourceDefinition::StorageQualifier* qualifier = static_cast<const ResourceDefinition::Stor… in generateProgramDefinitionFromResource()
590 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(head)); in generateProgramDefinitionFromResource()
605 else if (head->getType() == ResourceDefinition::Node::TYPE_LAYOUT_QUALIFIER) in generateProgramDefinitionFromResource()
607 …const ResourceDefinition::LayoutQualifier* qualifier = static_cast<const ResourceDefinition::Layo… in generateProgramDefinitionFromResource()
610 DE_ASSERT(dynamic_cast<const ResourceDefinition::LayoutQualifier*>(head)); in generateProgramDefinitionFromResource()
634 else if (head->getType() == ResourceDefinition::Node::TYPE_INTERPOLATION_QUALIFIER) in generateProgramDefinitionFromResource()
636 …const ResourceDefinition::InterpolationQualifier* qualifier = static_cast<const ResourceDefinition… in generateProgramDefinitionFromResource()
638 DE_ASSERT(dynamic_cast<const ResourceDefinition::InterpolationQualifier*>(head)); in generateProgramDefinitionFromResource()
645 else if (head->getType() == ResourceDefinition::Node::TYPE_ARRAY_ELEMENT) in generateProgramDefinitionFromResource()
647 DE_ASSERT(dynamic_cast<const ResourceDefinition::ArrayElement*>(head)); in generateProgramDefinitionFromResource()
649 …const ResourceDefinition::ArrayElement* arrayElement = static_cast<const ResourceDefinition::Array… in generateProgramDefinitionFromResource()
653 if (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::DEFAULT_SIZE) in generateProgramDefinitionFromResource()
660 else if (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::UNSIZED_ARRAY) in generateProgramDefinitionFromResource()
675 else if (head->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER) in generateProgramDefinitionFromResource()
677 DE_ASSERT(dynamic_cast<const ResourceDefinition::StructMember*>(head)); in generateProgramDefinitionFromResource()
696 else if (head->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in generateProgramDefinitionFromResource()
698 DE_ASSERT(dynamic_cast<const ResourceDefinition::InterfaceBlock*>(head)); in generateProgramDefinitionFromResource()
701 const bool named = static_cast<const ResourceDefinition::InterfaceBlock*>(head)->m_named; in generateProgramDefinitionFromResource()
712 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in generateProgramDefinitionFromResource()
714 DE_ASSERT(dynamic_cast<const ResourceDefinition::DefaultBlock*>(head)); in generateProgramDefinitionFromResource()
726 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER) in generateProgramDefinitionFromResource()
728 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(head)); in generateProgramDefinitionFromResource()
730 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(head); in generateProgramDefinitionFromResource()
735 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER_SET) in generateProgramDefinitionFromResource()
737 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(head)); in generateProgramDefinitionFromResource()
739 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in generateProgramDefinitionFromResource()
752 else if (head->getType() == ResourceDefinition::Node::TYPE_PROGRAM) in generateProgramDefinitionFromResource()
754 DE_ASSERT(dynamic_cast<const ResourceDefinition::Program*>(head)); in generateProgramDefinitionFromResource()
756 …const ResourceDefinition::Program* programDef = static_cast<const ResourceDefinition::Program*>(he… in generateProgramDefinitionFromResource()
777 else if (head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
779 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(head)); in generateProgramDefinitionFromResource()
781 …const ResourceDefinition::TransformFeedbackTarget* feedbackTarget = static_cast<const ResourceDefi… in generateProgramDefinitionFromResource()
796 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK || in generateProgramDefinitionFromResource()
797 head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
805 if (head->getType() == ResourceDefinition::Node::TYPE_SHADER) in generateProgramDefinitionFromResource()
807 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(head)); in generateProgramDefinitionFromResource()
809 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(head); in generateProgramDefinitionFromResource()
813 else if (head->getType() == ResourceDefinition::Node::TYPE_SHADER_SET) in generateProgramDefinitionFromResource()
815 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(head)); in generateProgramDefinitionFromResource()
817 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in generateProgramDefinitionFromResource()
823 else if (head->getType() == ResourceDefinition::Node::TYPE_PROGRAM) in generateProgramDefinitionFromResource()
825 DE_ASSERT(dynamic_cast<const ResourceDefinition::Program*>(head)); in generateProgramDefinitionFromResource()
827 …const ResourceDefinition::Program* programDef = static_cast<const ResourceDefinition::Program*>(he… in generateProgramDefinitionFromResource()
837 else if (head->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in generateProgramDefinitionFromResource()
839 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(head)); in generateProgramDefinitionFromResource()
841 …const ResourceDefinition::TransformFeedbackTarget* feedbackTarget = static_cast<const ResourceDefi… in generateProgramDefinitionFromResource()
847 else if (head->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in generateProgramDefinitionFromResource()
886 …ResourceListTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& targetResource…
899 …static std::string genTestCaseName (ProgramInterface interface, const ResourceDefinition:…
903 ResourceDefinition::Node::SharedPtr m_targetResource;
907 ResourceListTestCase::ResourceListTestCase (Context& context, const ResourceDefinition::Node::Share… in ResourceListTestCase()
1162 …rceListTestCase::genTestCaseName (ProgramInterface interface, const ResourceDefinition::Node* root) in genTestCaseName()
1170 for (const ResourceDefinition::Node* node = root; node; node = node->getEnclosingNode()) in genTestCaseName()
1174 case ResourceDefinition::Node::TYPE_VARIABLE: in genTestCaseName()
1180 case ResourceDefinition::Node::TYPE_STRUCT_MEMBER: in genTestCaseName()
1187 case ResourceDefinition::Node::TYPE_ARRAY_ELEMENT: in genTestCaseName()
1189 DE_ASSERT(dynamic_cast<const ResourceDefinition::ArrayElement*>(node)); in genTestCaseName()
1190 …const ResourceDefinition::ArrayElement* arrayElement = static_cast<const ResourceDefinition::Array… in genTestCaseName()
1192 …isImplicitlySizedArray = (arrayElement->m_arraySize == ResourceDefinition::ArrayElement::UNSIZED_A… in genTestCaseName()
1199 case ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER: in genTestCaseName()
1201 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(node)); in genTestCaseName()
1202 …const ResourceDefinition::StorageQualifier* storageDef = static_cast<const ResourceDefinition::Sto… in genTestCaseName()
1213 case ResourceDefinition::Node::TYPE_SHADER: in genTestCaseName()
1214 case ResourceDefinition::Node::TYPE_SHADER_SET: in genTestCaseName()
1218 if (node->getType() == ResourceDefinition::Node::TYPE_SHADER) in genTestCaseName()
1220 DE_ASSERT(dynamic_cast<const ResourceDefinition::Shader*>(node)); in genTestCaseName()
1221 …const ResourceDefinition::Shader* shaderDef = static_cast<const ResourceDefinition::Shader*>(node); in genTestCaseName()
1227 DE_ASSERT(node->getType() == ResourceDefinition::Node::TYPE_SHADER_SET); in genTestCaseName()
1228 DE_ASSERT(dynamic_cast<const ResourceDefinition::ShaderSet*>(node)); in genTestCaseName()
1229 …const ResourceDefinition::ShaderSet* shaderDef = static_cast<const ResourceDefinition::ShaderSet*>… in genTestCaseName()
1244 case ResourceDefinition::Node::TYPE_INTERFACE_BLOCK: in genTestCaseName()
1283 …ResourceTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& targetResource, c…
1292 static std::string genTestCaseName (const ResourceDefinition::Node*);
1293 static std::string genMultilineDescription (const ResourceDefinition::Node*);
1295 ResourceDefinition::Node::SharedPtr m_targetResource;
1300 ResourceTestCase::ResourceTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& ta… in ResourceTestCase()
1347 std::string ResourceTestCase::genTestCaseName (const ResourceDefinition::Node* resource) in genTestCaseName()
1349 if (resource->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in genTestCaseName()
1351 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in genTestCaseName()
1353 …const ResourceDefinition::Variable* variable = static_cast<const ResourceDefinition::Variable*>(re… in genTestCaseName()
1362 std::string ResourceTestCase::genMultilineDescription (const ResourceDefinition::Node* resource) in genMultilineDescription()
1364 if (resource->getType() == ResourceDefinition::Node::TYPE_VARIABLE) in genMultilineDescription()
1366 DE_ASSERT(dynamic_cast<const ResourceDefinition::Variable*>(resource)); in genMultilineDescription()
1368 …const ResourceDefinition::Variable* varDef = static_cast<const ResourceDefinition::Variable*>(r… in genMultilineDescription()
1373 for (const ResourceDefinition::Node* node = resource; node; node = node->getEnclosingNode()) in genMultilineDescription()
1375 if (node->getType() == ResourceDefinition::Node::TYPE_STORAGE_QUALIFIER) in genMultilineDescription()
1377 DE_ASSERT(dynamic_cast<const ResourceDefinition::StorageQualifier*>(node)); in genMultilineDescription()
1379 …const ResourceDefinition::StorageQualifier* storageDef = static_cast<const ResourceDefinition::Sto… in genMultilineDescription()
1385 if (node->getType() == ResourceDefinition::Node::TYPE_ARRAY_ELEMENT) in genMultilineDescription()
1388 if (node->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER) in genMultilineDescription()
1391 if (node->getType() == ResourceDefinition::Node::TYPE_DEFAULT_BLOCK) in genMultilineDescription()
1394 if (node->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in genMultilineDescription()
1405 else if (resource->getType() == ResourceDefinition::Node::TYPE_TRANSFORM_FEEDBACK_TARGET) in genMultilineDescription()
1407 DE_ASSERT(dynamic_cast<const ResourceDefinition::TransformFeedbackTarget*>(resource)); in genMultilineDescription()
1409 …const ResourceDefinition::TransformFeedbackTarget* xfbDef = static_cast<const ResourceDefinition::… in genMultilineDescription()
3079 …FeedbackResourceListTestCase (Context& context, const ResourceDefinition::Node::SharedPtr& resourc…
3086 …istTestCase::FeedbackResourceListTestCase (Context& context, const ResourceDefinition::Node::Share… in FeedbackResourceListTestCase()
3159 static void generateVariableCases (Context& context, const ResourceDefinition::Node::SharedPtr& par… in generateVariableCases()
3213 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateVariableCases()
3219 static void generateOpaqueTypeCases (Context& context, const ResourceDefinition::Node::SharedPtr& p… in generateOpaqueTypeCases()
3263 …for (const ResourceDefinition::Node* node = parentStructure.get(); node; node = node->getEnclosing… in generateOpaqueTypeCases()
3266 if (node->getType() == ResourceDefinition::Node::TYPE_INTERFACE_BLOCK) in generateOpaqueTypeCases()
3269 isStructMember |= (node->getType() == ResourceDefinition::Node::TYPE_STRUCT_MEMBER); in generateOpaqueTypeCases()
3294 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateOpaqueTypeCases()
3301 static void generateCompoundVariableCases (Context& context, const ResourceDefinition::Node::Shared…
3303 static void generateVariableArrayCases (Context& context, const ResourceDefinition::Node::SharedPtr… in generateVariableArrayCases()
3307 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateVariableArrayCases()
3326 static void generateCompoundVariableCases (Context& context, const ResourceDefinition::Node::Shared… in generateCompoundVariableCases()
3330 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateCompoundVariableCases()
3361 …ResourceDefinition::Node::SharedPtr& parentStructure, tcu::TestCaseGroup* const targetGroup, deUin… in generateUniformCaseBlocks()
3363 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateUniformCaseBlocks()
3364 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defau… in generateUniformCaseBlocks()
3378 …const ResourceDefinition::Node::SharedPtr block(new ResourceDefinition::InterfaceBlock(uniform, tr… in generateUniformCaseBlocks()
3389 …const ResourceDefinition::Node::SharedPtr block(new ResourceDefinition::InterfaceBlock(uniform, fa… in generateUniformCaseBlocks()
3400 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(unifo… in generateUniformCaseBlocks()
3401 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateUniformCaseBlocks()
3410 …BufferBackedResourceListBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedResourceListBlockContentCases()
3414 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedResourceListBlockContentCases()
3421 …const ResourceDefinition::Node::SharedPtr structMember(new ResourceDefinition::StructMember(parent… in generateBufferBackedResourceListBlockContentCases()
3428 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferBackedResourceListBlockContentCases()
3433 …ateBufferBackedVariableAggregateTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedVariableAggregateTypeCases()
3437 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedVariableAggregateTypeCases()
3444 …const ResourceDefinition::Node::SharedPtr structMember(new ResourceDefinition::StructMember(parent… in generateBufferBackedVariableAggregateTypeCases()
3451 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferBackedVariableAggregateTypeCases()
3456 static void generateUniformResourceListBlockContents (Context& context, const ResourceDefinition::N… in generateUniformResourceListBlockContents()
3461 static void generateUniformBlockArraySizeContents (Context& context, const ResourceDefinition::Node… in generateUniformBlockArraySizeContents()
3464 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockArraySizeContents()
3466 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockArraySizeContents()
3467 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockArraySizeContents()
3495 …ferBackedArrayStrideTypeAggregateSubCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3499 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3505 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3506 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferBackedArrayStrideTypeAggregateSubCases()
3516 …BufferBackedArrayStrideTypeAggregateCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedArrayStrideTypeAggregateCases()
3518 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferBackedArrayStrideTypeAggregateCases()
3519 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferBackedArrayStrideTypeAggregateCases()
3524 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferBackedArrayStrideTypeAggregateCases()
3538 static void generateUniformBlockArrayStrideContents (Context& context, const ResourceDefinition::No… in generateUniformBlockArrayStrideContents()
3541 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockArrayStrideContents()
3543 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockArrayStrideContents()
3544 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockArrayStrideContents()
3569 …const ResourceDefinition::Node::SharedPtr layout(new ResourceDefinition::LayoutQualifier(parentStr… in generateUniformBlockArrayStrideContents()
3597 static void generateUniformBlockLocationContents (Context& context, const ResourceDefinition::Node:… in generateUniformBlockLocationContents()
3600 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockLocationContents()
3615 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateUniformBlockBlockIndexContents()
3616 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateUniformBlockBlockIndexContents()
3617 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateUniformBlockBlockIndexContents()
3618 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defa… in generateUniformBlockBlockIndexContents()
3619 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(unifo… in generateUniformBlockBlockIndexContents()
3623 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(uniform, glu::… in generateUniformBlockBlockIndexContents()
3630 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateUniformBlockBlockIndexContents()
3631 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateUniformBlockBlockIndexContents()
3638 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateUniformBlockBlockIndexContents()
3639 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateUniformBlockBlockIndexContents()
3646 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateUniformBlockBlockIndexContents()
3647 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateUniformBlockBlockIndexContents()
3648 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu:… in generateUniformBlockBlockIndexContents()
3654 …formBlockAtomicCounterBufferIndexContents (Context& context, const ResourceDefinition::Node::Share… in generateUniformBlockAtomicCounterBufferIndexContents()
3657 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockAtomicCounterBufferIndexContents()
3666 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateUniformBlockAtomicCounterBufferIndexContents()
3667 …const ResourceDefinition::Node::SharedPtr arrayArrayElement (new ResourceDefinition::ArrayElement(… in generateUniformBlockAtomicCounterBufferIndexContents()
3668 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElemen… in generateUniformBlockAtomicCounterBufferIndexContents()
3669 …const ResourceDefinition::Node::SharedPtr elementvariable (new ResourceDefinition::Variable(array… in generateUniformBlockAtomicCounterBufferIndexContents()
3682 static void generateUniformBlockNameLengthContents (Context& context, const ResourceDefinition::Nod… in generateUniformBlockNameLengthContents()
3684 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE_INTERF… in generateUniformBlockNameLengthContents()
3686 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockNameLengthContents()
3687 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockNameLengthContents()
3695 static void generateUniformBlockTypeContents (Context& context, const ResourceDefinition::Node::Sha… in generateUniformBlockTypeContents()
3698 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockTypeContents()
3700 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockTypeContents()
3701 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockTypeContents()
3726 static void generateUniformBlockOffsetContents (Context& context, const ResourceDefinition::Node::S… in generateUniformBlockOffsetContents()
3729 …const bool isInterfaceBlock = (parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformBlockOffsetContents()
3731 … static_cast<const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && in generateUniformBlockOffsetContents()
3732 … parentStructure->getEnclosingNode()->getType() != ResourceDefinition::Node::TYPE_ARRAY_ELEMENT; in generateUniformBlockOffsetContents()
3753 …const ResourceDefinition::Node::SharedPtr offset (new ResourceDefinition::LayoutQualifier(parent… in generateUniformBlockOffsetContents()
3754 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(offs… in generateUniformBlockOffsetContents()
3755 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3763 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3764 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateUniformBlockOffsetContents()
3765 …const ResourceDefinition::Node::SharedPtr memberVariable (new ResourceDefinition::Variable(structM… in generateUniformBlockOffsetContents()
3766 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3792 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3793 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::StructMember(pare… in generateUniformBlockOffsetContents()
3794 …const ResourceDefinition::Node::SharedPtr memberVariable (new ResourceDefinition::Variable(structM… in generateUniformBlockOffsetContents()
3795 …const ResourceDefinition::Node::SharedPtr elementVariable (new ResourceDefinition::Variable(arrayE… in generateUniformBlockOffsetContents()
3810 static void generateMatrixVariableCases (Context& context, const ResourceDefinition::Node::SharedPt… in generateMatrixVariableCases()
3844 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateMatrixVariableCases()
3850 static void generateMatrixStructCases (Context& context, const ResourceDefinition::Node::SharedPtr&…
3852 static void generateMatrixArrayCases (Context& context, const ResourceDefinition::Node::SharedPtr& … in generateMatrixArrayCases()
3856 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateMatrixArrayCases()
3872 static void generateMatrixStructCases (Context& context, const ResourceDefinition::Node::SharedPtr&… in generateMatrixStructCases()
3876 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateMatrixStructCases()
3892 …teUniformMatrixOrderCaseBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformMatrixOrderCaseBlockContentCases()
3910 …x].order == glu::MATRIXORDER_LAST || parentStructure->getType() == ResourceDefinition::Node::TYPE_… in generateUniformMatrixOrderCaseBlockContentCases()
3912 ResourceDefinition::Node::SharedPtr subStructure = parentStructure; in generateUniformMatrixOrderCaseBlockContentCases()
3921 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixOrderCaseBlockContentCases()
3953 …eUniformMatrixStrideCaseBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformMatrixStrideCaseBlockContentCases()
3971 …x].order == glu::MATRIXORDER_LAST || parentStructure->getType() == ResourceDefinition::Node::TYPE_… in generateUniformMatrixStrideCaseBlockContentCases()
3973 ResourceDefinition::Node::SharedPtr subStructure = parentStructure; in generateUniformMatrixStrideCaseBlockContentCases()
3982 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixStrideCaseBlockContentCases()
4016 …ResourceDefinition::Node::SharedPtr& parentStructure, tcu::TestCaseGroup* const targetGroup, void … in generateUniformMatrixCaseBlocks()
4037 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateUniformMatrixCaseBlocks()
4038 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(defau… in generateUniformMatrixCaseBlocks()
4042 ResourceDefinition::Node::SharedPtr subStructure = uniform; in generateUniformMatrixCaseBlocks()
4052 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(subStru… in generateUniformMatrixCaseBlocks()
4056 …subStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(subStruc… in generateUniformMatrixCaseBlocks()
4062 …fferReferencedByShaderInterfaceBlockCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferReferencedByShaderInterfaceBlockCases()
4064 …const bool isDefaultBlock = (parentStructure->getType() != ResourceDefinition::Node::TYPE_INTERFAC… in generateBufferReferencedByShaderInterfaceBlockCases()
4070 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(parentStruct… in generateBufferReferencedByShaderInterfaceBlockCases()
4071 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4072 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4073 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4074 …const ResourceDefinition::Node::SharedPtr variableStruct (new ResourceDefinition::Variable(structM… in generateBufferReferencedByShaderInterfaceBlockCases()
4086 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4087 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu:… in generateBufferReferencedByShaderInterfaceBlockCases()
4088 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(layou… in generateBufferReferencedByShaderInterfaceBlockCases()
4089 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferReferencedByShaderInterfaceBlockCases()
4090 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4091 …const ResourceDefinition::Node::SharedPtr variableStruct (new ResourceDefinition::Variable(structM… in generateBufferReferencedByShaderInterfaceBlockCases()
4102 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4103 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu:… in generateBufferReferencedByShaderInterfaceBlockCases()
4104 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(layou… in generateBufferReferencedByShaderInterfaceBlockCases()
4105 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4115 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4116 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stru… in generateBufferReferencedByShaderInterfaceBlockCases()
4117 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(ar… in generateBufferReferencedByShaderInterfaceBlockCases()
4124 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4125 …const ResourceDefinition::Node::SharedPtr arrayStructMember (new ResourceDefinition::StructMember(… in generateBufferReferencedByShaderInterfaceBlockCases()
4126 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(ar… in generateBufferReferencedByShaderInterfaceBlockCases()
4133 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4134 …const ResourceDefinition::Node::SharedPtr subArrayElement (new ResourceDefinition::ArrayElement(a… in generateBufferReferencedByShaderInterfaceBlockCases()
4135 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(su… in generateBufferReferencedByShaderInterfaceBlockCases()
4142 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(pare… in generateBufferReferencedByShaderInterfaceBlockCases()
4143 …const ResourceDefinition::Node::SharedPtr subStructMember (new ResourceDefinition::StructMember(s… in generateBufferReferencedByShaderInterfaceBlockCases()
4144 …const ResourceDefinition::Node::SharedPtr variableArrayStruct (new ResourceDefinition::Variable(su… in generateBufferReferencedByShaderInterfaceBlockCases()
4151 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(parent… in generateBufferReferencedByShaderInterfaceBlockCases()
4155 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(arrayEle… in generateBufferReferencedByShaderInterfaceBlockCases()
4162 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(array… in generateBufferReferencedByShaderInterfaceBlockCases()
4163 …const ResourceDefinition::Node::SharedPtr variableArray (new ResourceDefinition::Variable(structMe… in generateBufferReferencedByShaderInterfaceBlockCases()
4171 …ReferencedByShaderSingleBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateUniformReferencedByShaderSingleBlockContentCases()
4175 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(pare… in generateUniformReferencedByShaderSingleBlockContentCases()
4176 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(def… in generateUniformReferencedByShaderSingleBlockContentCases()
4178 …const bool singleShaderCase = parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateUniformReferencedByShaderSingleBlockContentCases()
4190 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(uniform, … in generateUniformReferencedByShaderSingleBlockContentCases()
4200 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(uniform, … in generateUniformReferencedByShaderSingleBlockContentCases()
4210 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(unifo… in generateUniformReferencedByShaderSingleBlockContentCases()
4211 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateUniformReferencedByShaderSingleBlockContentCases()
4220 …LVersion glslVersion, void (*generateBlockContent)(Context&, const ResourceDefinition::Node::Share… in generateReferencedByShaderCaseBlocks()
4274 …const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(programSepar… in generateReferencedByShaderCaseBlocks()
4275 …const ResourceDefinition::Node::SharedPtr stage (new ResourceDefinition::Shader(program, single… in generateReferencedByShaderCaseBlocks()
4287 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateReferencedByShaderCaseBlocks()
4288 ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, in generateReferencedByShaderCaseBlocks()
4295 const ResourceDefinition::Node::SharedPtr shaders(shaderSet); in generateReferencedByShaderCaseBlocks()
4305 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateReferencedByShaderCaseBlocks()
4306 ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, in generateReferencedByShaderCaseBlocks()
4318 const ResourceDefinition::Node::SharedPtr shaders (shaderSet); in generateReferencedByShaderCaseBlocks()
4401 static ResourceDefinition::Node::SharedPtr generateRandomVariableDefinition (de::Random& rnd, in generateRandomVariableDefinition()
4402 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateRandomVariableDefinition()
4408 ResourceDefinition::Node::SharedPtr currentStructure = parentStructure; in generateRandomVariableDefinition()
4414 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateRandomVariableDefinition()
4416 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StructMember(curren… in generateRandomVariableDefinition()
4418 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateRandomVariableDefinition()
4423 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Variable(currentStructure, base… in generateRandomVariableDefinition()
4426 static ResourceDefinition::Node::SharedPtr generateRandomCoreShaderSet (de::Random& rnd, glu::GLSLV… in generateRandomCoreShaderSet()
4431 const ResourceDefinition::Node::SharedPtr program(new ResourceDefinition::Program()); in generateRandomCoreShaderSet()
4432 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, glu::SHADERTYPE… in generateRandomCoreShaderSet()
4437 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateRandomCoreShaderSet()
4438 …ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, glslVersi… in generateRandomCoreShaderSet()
4451 return ResourceDefinition::Node::SharedPtr(shaderSet); in generateRandomCoreShaderSet()
4456 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateRandomCoreShaderSet()
4459 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, shaderType, gls… in generateRandomCoreShaderSet()
4463 static ResourceDefinition::Node::SharedPtr generateRandomExtShaderSet (de::Random& rnd, glu::GLSLVe… in generateRandomExtShaderSet()
4468 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateRandomExtShaderSet()
4469 …ResourceDefinition::ShaderSet* shaderSet = new ResourceDefinition::ShaderSet(program, glslVersi… in generateRandomExtShaderSet()
4502 return ResourceDefinition::Node::SharedPtr(shaderSet); in generateRandomExtShaderSet()
4507 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateRandomExtShaderSet()
4514 …return ResourceDefinition::Node::SharedPtr(new ResourceDefinition::Shader(program, shaderType, gls… in generateRandomExtShaderSet()
4518 static ResourceDefinition::Node::SharedPtr generateRandomShaderSet (de::Random& rnd, glu::GLSLVersi… in generateRandomShaderSet()
4563 …const ResourceDefinition::Node::SharedPtr shader = generateRandomShaderSet(rnd, glslVersion, on… in generateUniformRandomCase()
4567 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateUniformRandomCase()
4568 …const ResourceDefinition::Node::SharedPtr uniform (new ResourceDefinition::StorageQualifier(def… in generateUniformRandomCase()
4569 ResourceDefinition::Node::SharedPtr currentStructure = uniform; in generateUniformRandomCase()
4575 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateUniformRandomCase()
4578 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateUniformRandomCase()
4580 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(curr… in generateUniformRandomCase()
4583 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateUniformRandomCase()
4615 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in init()
4616 …const ResourceDefinition::Node::SharedPtr computeShader (new ResourceDefinition::Shader(program, g… in init()
4710 …rateBufferBackedInterfaceResourceListCase (Context& context, const ResourceDefinition::Node::Share… in generateBufferBackedInterfaceResourceListCase()
4715 static void generateBufferBackedInterfaceNameLengthCase (Context& context, const ResourceDefinition… in generateBufferBackedInterfaceNameLengthCase()
4720 …lu::Storage storage, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4722 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferBackedInterfaceResourceBasicBlockTypes()
4723 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4724 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4725 …const ResourceDefinition::Node::SharedPtr storageQualifier (new ResourceDefinition::StorageQualifi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4726 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(stor… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4731 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4732 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4739 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4740 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4747 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4748 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4749 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4756 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4757 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4758 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBasicBlockTypes()
4766 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferBackedInterfaceResourceBufferBindingCases()
4767 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::… in generateBufferBackedInterfaceResourceBufferBindingCases()
4768 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferBackedInterfaceResourceBufferBindingCases()
4769 …const ResourceDefinition::Node::SharedPtr storageQualifier (new ResourceDefinition::StorageQualifi… in generateBufferBackedInterfaceResourceBufferBindingCases()
4776 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(stor… in generateBufferBackedInterfaceResourceBufferBindingCases()
4781 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBufferBindingCases()
4782 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4789 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferBackedInterfaceResourceBufferBindingCases()
4790 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4797 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferBackedInterfaceResourceBufferBindingCases()
4798 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBackedInterfaceResourceBufferBindingCases()
4799 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBackedInterfaceResourceBufferBindingCases()
4807 …ReferencedByShaderSingleBlockContentCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4812 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(pare… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4813 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(def… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4821 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4822 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4829 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4830 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4837 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4838 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
4839 …const ResourceDefinition::Node::SharedPtr dummyVariable (new ResourceDefinition::Variable(block, g… in generateBufferBlockReferencedByShaderSingleBlockContentCases()
5039 …ute, bool inputCase, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateProgramInputOutputShaderCaseBlocks()
5057 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(false)); in generateProgramInputOutputShaderCaseBlocks()
5058 …ResourceDefinition::ShaderSet* shaderSetPtr = new ResourceDefinition::ShaderSet(program, glslVe… in generateProgramInputOutputShaderCaseBlocks()
5059 const ResourceDefinition::Node::SharedPtr shaderSet (shaderSetPtr); in generateProgramInputOutputShaderCaseBlocks()
5060 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5074 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5075 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, singl… in generateProgramInputOutputShaderCaseBlocks()
5076 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateProgramInputOutputShaderCaseBlocks()
5086 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5087 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateProgramInputOutputShaderCaseBlocks()
5088 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5137 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateProgramInputOutputShaderCaseBlocks()
5138 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, shader… in generateProgramInputOutputShaderCaseBlocks()
5139 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateProgramInputOutputShaderCaseBlocks()
5140 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(defa… in generateProgramInputOutputShaderCaseBlocks()
5146 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage, … in generateProgramInputOutputShaderCaseBlocks()
5156 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(storage… in generateProgramInputOutputShaderCaseBlocks()
5157 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(layout, t… in generateProgramInputOutputShaderCaseBlocks()
5167 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(storage, … in generateProgramInputOutputShaderCaseBlocks()
5177 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateProgramInputOutputShaderCaseBlocks()
5178 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(arrayEle… in generateProgramInputOutputShaderCaseBlocks()
5190 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramInputBlockContents()
5195 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramInputBlockContents()
5200 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramInputBlockContents()
5201 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputBlockContents()
5202 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputBlockContents()
5213 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(input, glu::TY… in generateProgramInputBlockContents()
5220 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(input, glu::TY… in generateProgramInputBlockContents()
5225 … const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(input)); in generateProgramInputBlockContents()
5226 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputBlockContents()
5231 … const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input)); in generateProgramInputBlockContents()
5232 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5243 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputBlockContents()
5244 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5253 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputBlockContents()
5257 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputBlockContents()
5258 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5266 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchInput, g… in generateProgramInputBlockContents()
5271 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchInp… in generateProgramInputBlockContents()
5272 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputBlockContents()
5277 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchInp… in generateProgramInputBlockContents()
5278 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputBlockContents()
5291 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramOutputBlockContents()
5296 const ResourceDefinition::Node::SharedPtr& parentStructure, in generateProgramOutputBlockContents()
5301 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramOutputBlockContents()
5302 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputBlockContents()
5303 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputBlockContents()
5318 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(output, glu::T… in generateProgramOutputBlockContents()
5323 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateProgramOutputBlockContents()
5324 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputBlockContents()
5329 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputBlockContents()
5330 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5338 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(output, glu::T… in generateProgramOutputBlockContents()
5343 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputBlockContents()
5344 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5351 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputBlockContents()
5355 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output, … in generateProgramOutputBlockContents()
5356 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5364 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchOutput, … in generateProgramOutputBlockContents()
5369 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOut… in generateProgramOutputBlockContents()
5370 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputBlockContents()
5375 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOut… in generateProgramOutputBlockContents()
5376 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputBlockContents()
5388 static void addProgramInputOutputResourceListCase (Context& context, const ResourceDefinition::Node… in addProgramInputOutputResourceListCase()
5397 …rateProgramInputResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateProgramInputResourceListBlockContents()
5402 …ateProgramOutputResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateProgramOutputResourceListBlockContents()
5408 static void addProgramInputOutputResourceTestCase (Context& context, const ResourceDefinition::Node… in addProgramInputOutputResourceTestCase()
5415 static void generateProgramInputBasicBlockContents (Context& context, const ResourceDefinition::Nod… in generateProgramInputBasicBlockContents()
5421 static void generateProgramOutputBasicBlockContents (Context& context, const ResourceDefinition::No… in generateProgramOutputBasicBlockContents()
5426 static void generateProgramInputLocationBlockContents (Context& context, const ResourceDefinition::… in generateProgramInputLocationBlockContents()
5428 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramInputLocationBlockContents()
5429 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputLocationBlockContents()
5430 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputLocationBlockContents()
5438 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(input, glu::T… in generateProgramInputLocationBlockContents()
5443 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5444 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5452 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(input, glu::T… in generateProgramInputLocationBlockContents()
5457 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5458 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5463 … const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(input)); in generateProgramInputLocationBlockContents()
5464 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5469 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5470 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramInputLocationBlockContents()
5471 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5476 … const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input)); in generateProgramInputLocationBlockContents()
5477 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5482 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5483 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramInputLocationBlockContents()
5484 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5495 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputLocationBlockContents()
5496 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5501 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5502 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramInputLocationBlockContents()
5503 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5512 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputLocationBlockContents()
5516 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, R… in generateProgramInputLocationBlockContents()
5517 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5522 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(input, g… in generateProgramInputLocationBlockContents()
5523 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramInputLocationBlockContents()
5524 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5532 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchInput, g… in generateProgramInputLocationBlockContents()
5537 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5538 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramInputLocationBlockContents()
5543 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchInp… in generateProgramInputLocationBlockContents()
5544 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5549 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5550 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramInputLocationBlockContents()
5551 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramInputLocationBlockContents()
5556 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchInp… in generateProgramInputLocationBlockContents()
5557 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5562 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchInp… in generateProgramInputLocationBlockContents()
5563 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramInputLocationBlockContents()
5564 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramInputLocationBlockContents()
5576 static void generateProgramOutputLocationBlockContents (Context& context, const ResourceDefinition:… in generateProgramOutputLocationBlockContents()
5578 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::TYPE_D… in generateProgramOutputLocationBlockContents()
5579 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputLocationBlockContents()
5580 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputLocationBlockContents()
5591 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(output, glu::… in generateProgramOutputLocationBlockContents()
5596 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5597 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5602 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateProgramOutputLocationBlockContents()
5603 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5608 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5609 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramOutputLocationBlockContents()
5610 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5615 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputLocationBlockContents()
5616 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5621 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5622 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5623 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5631 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(output, glu::… in generateProgramOutputLocationBlockContents()
5636 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5637 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5642 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateProgramOutputLocationBlockContents()
5643 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5648 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5649 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5650 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5657 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputLocationBlockContents()
5661 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output, … in generateProgramOutputLocationBlockContents()
5662 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5667 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(output, … in generateProgramOutputLocationBlockContents()
5668 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout, … in generateProgramOutputLocationBlockContents()
5669 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5677 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(patchOutput, … in generateProgramOutputLocationBlockContents()
5682 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5683 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(layout, glu::… in generateProgramOutputLocationBlockContents()
5688 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOut… in generateProgramOutputLocationBlockContents()
5689 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5694 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5695 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(layout)); in generateProgramOutputLocationBlockContents()
5696 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(structMbr, gl… in generateProgramOutputLocationBlockContents()
5701 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOut… in generateProgramOutputLocationBlockContents()
5702 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5707 …const ResourceDefinition::Node::SharedPtr layout (new ResourceDefinition::LayoutQualifier(patchOut… in generateProgramOutputLocationBlockContents()
5708 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(layout)); in generateProgramOutputLocationBlockContents()
5709 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateProgramOutputLocationBlockContents()
5746 …erateProgramInputOutputTypeBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateProgramInputOutputTypeBasicTypeCases()
5785 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateProgramInputOutputTypeBasicTypeCases()
5791 static void generateProgramInputTypeBlockContents (Context& context, const ResourceDefinition::Node… in generateProgramInputTypeBlockContents()
5793 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::T… in generateProgramInputTypeBlockContents()
5794 const ResourceDefinition::Node::SharedPtr input = (inDefaultBlock) in generateProgramInputTypeBlockContents()
5795 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramInputTypeBlockContents()
5807 …const ResourceDefinition::Node::SharedPtr flatShading(new ResourceDefinition::InterpolationQualifi… in generateProgramInputTypeBlockContents()
5816 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(flatS… in generateProgramInputTypeBlockContents()
5823 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(flatS… in generateProgramInputTypeBlockContents()
5836 …const ResourceDefinition::Node::SharedPtr arrayElement(new ResourceDefinition::ArrayElement(input,… in generateProgramInputTypeBlockContents()
5842 …const ResourceDefinition::Node::SharedPtr patchInput(new ResourceDefinition::StorageQualifier(pare… in generateProgramInputTypeBlockContents()
5846 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(input, … in generateProgramInputTypeBlockContents()
5864 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchIn… in generateProgramInputTypeBlockContents()
5872 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchIn… in generateProgramInputTypeBlockContents()
5887 static void generateProgramOutputTypeBlockContents (Context& context, const ResourceDefinition::Nod… in generateProgramOutputTypeBlockContents()
5889 …const bool inDefaultBlock = parentStructure->getType() == ResourceDefinition::Node::T… in generateProgramOutputTypeBlockContents()
5890 const ResourceDefinition::Node::SharedPtr output = (inDefaultBlock) in generateProgramOutputTypeBlockContents()
5891 …? (ResourceDefinition::Node::SharedPtr(new ResourceDefinition::StorageQualifier(parentStructure, g… in generateProgramOutputTypeBlockContents()
5901 …const ResourceDefinition::Node::SharedPtr flatShading(new ResourceDefinition::InterpolationQualifi… in generateProgramOutputTypeBlockContents()
5910 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(fla… in generateProgramOutputTypeBlockContents()
5919 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(fla… in generateProgramOutputTypeBlockContents()
5937 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(outpu… in generateProgramOutputTypeBlockContents()
5947 …const ResourceDefinition::Node::SharedPtr patchOutput(new ResourceDefinition::StorageQualifier(par… in generateProgramOutputTypeBlockContents()
5951 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output,… in generateProgramOutputTypeBlockContents()
5969 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(patchOu… in generateProgramOutputTypeBlockContents()
5977 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(patchOu… in generateProgramOutputTypeBlockContents()
6124 …Version glslVersion, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateTransformFeedbackShaderCaseBlocks()
6175 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateTransformFeedbackShaderCaseBlocks()
6176 const ResourceDefinition::Node::SharedPtr shaderSet (new ResourceDefinition::ShaderSet(program, in generateTransformFeedbackShaderCaseBlocks()
6189 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program(true)); in generateTransformFeedbackShaderCaseBlocks()
6190 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, singl… in generateTransformFeedbackShaderCaseBlocks()
6197 …ransformFeedbackResourceListBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackResourceListBlockContents()
6199 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackResourceListBlockContents()
6200 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackResourceListBlockContents()
6206 …const ResourceDefinition::Node::SharedPtr xfbTarget(new ResourceDefinition::TransformFeedbackTarge… in generateTransformFeedbackResourceListBlockContents()
6211 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6212 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6217 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateTransformFeedbackResourceListBlockContents()
6218 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6219 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6224 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6225 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(xfbTarge… in generateTransformFeedbackResourceListBlockContents()
6226 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateTransformFeedbackResourceListBlockContents()
6231 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateTransformFeedbackResourceListBlockContents()
6232 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackResourceListBlockContents()
6233 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackResourceListBlockContents()
6239 …ateTransformFeedbackVariableBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableBlockContents()
6241 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackVariableBlockContents()
6242 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackVariableBlockContents()
6248 …const ResourceDefinition::Node::SharedPtr xfbTarget(new ResourceDefinition::TransformFeedbackTarge… in generateTransformFeedbackVariableBlockContents()
6253 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6254 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6259 …const ResourceDefinition::Node::SharedPtr structMbr (new ResourceDefinition::StructMember(output)); in generateTransformFeedbackVariableBlockContents()
6260 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6261 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6266 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6267 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(xfbTarge… in generateTransformFeedbackVariableBlockContents()
6268 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(arrayElem, gl… in generateTransformFeedbackVariableBlockContents()
6273 …const ResourceDefinition::Node::SharedPtr arrayElem (new ResourceDefinition::ArrayElement(output)); in generateTransformFeedbackVariableBlockContents()
6274 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTarg… in generateTransformFeedbackVariableBlockContents()
6275 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(xfbTarget, gl… in generateTransformFeedbackVariableBlockContents()
6280 …teTransformFeedbackVariableBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableBasicTypeCases()
6319 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateTransformFeedbackVariableBasicTypeCases()
6325 …ransformFeedbackVariableTypeBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateTransformFeedbackVariableTypeBlockContents()
6327 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateTransformFeedbackVariableTypeBlockContents()
6328 …const ResourceDefinition::Node::SharedPtr output (new ResourceDefinition::StorageQualifier(defau… in generateTransformFeedbackVariableTypeBlockContents()
6329 …const ResourceDefinition::Node::SharedPtr flatShading (new ResourceDefinition::InterpolationQuali… in generateTransformFeedbackVariableTypeBlockContents()
6333 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6340 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6347 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(flatS… in generateTransformFeedbackVariableTypeBlockContents()
6348 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6355 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6356 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(xfbTa… in generateTransformFeedbackVariableTypeBlockContents()
6363 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(flatS… in generateTransformFeedbackVariableTypeBlockContents()
6364 …const ResourceDefinition::Node::SharedPtr xfbTarget (new ResourceDefinition::TransformFeedbackTar… in generateTransformFeedbackVariableTypeBlockContents()
6417 …Version glslVersion, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferVariableBufferCaseBlocks()
6419 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableBufferCaseBlocks()
6420 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableBufferCaseBlocks()
6421 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableBufferCaseBlocks()
6422 …const ResourceDefinition::Node::SharedPtr bufferStorage (new ResourceDefinition::StorageQualifier(… in generateBufferVariableBufferCaseBlocks()
6423 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(buffe… in generateBufferVariableBufferCaseBlocks()
6427 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBufferCaseBlocks()
6437 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBufferCaseBlocks()
6447 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferVariableBufferCaseBlocks()
6448 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableBufferCaseBlocks()
6457 …ferVariableResourceListBlockContentsProxy (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableResourceListBlockContentsProxy()
6462 static void generateBufferVariableArraySizeSubCases (Context& context, const ResourceDefinition::No… in generateBufferVariableArraySizeSubCases()
6502 static void generateBufferVariableArrayCases (Context& context, const ResourceDefinition::Node::Sha… in generateBufferVariableArrayCases()
6505 …const ResourceDefinition::InterfaceBlock*>(parentStructure.get())->m_named && parentStructure->get… in generateBufferVariableArrayCases()
6518 …const ResourceDefinition::Node::SharedPtr sized (new ResourceDefinition::ArrayElement(parentStruc… in generateBufferVariableArrayCases()
6527 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableArrayCases()
6537 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableBlockIndexCases()
6538 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableBlockIndexCases()
6539 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableBlockIndexCases()
6540 …const ResourceDefinition::Node::SharedPtr bufferStorage (new ResourceDefinition::StorageQualifier(… in generateBufferVariableBlockIndexCases()
6541 …const ResourceDefinition::Node::SharedPtr binding (new ResourceDefinition::LayoutQualifier(buffe… in generateBufferVariableBlockIndexCases()
6545 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBlockIndexCases()
6546 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateBufferVariableBlockIndexCases()
6553 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(binding,… in generateBufferVariableBlockIndexCases()
6554 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu::… in generateBufferVariableBlockIndexCases()
6561 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(bindi… in generateBufferVariableBlockIndexCases()
6562 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableBlockIndexCases()
6563 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(buffer, glu:… in generateBufferVariableBlockIndexCases()
6569 …Version glslVersion, void (*blockContentGenerator)(Context&, const ResourceDefinition::Node::Share… in generateBufferVariableMatrixCaseBlocks()
6588 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableMatrixCaseBlocks()
6589 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableMatrixCaseBlocks()
6590 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableMatrixCaseBlocks()
6591 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defau… in generateBufferVariableMatrixCaseBlocks()
6595 ResourceDefinition::Node::SharedPtr parentStructure = buffer; in generateBufferVariableMatrixCaseBlocks()
6604 …parentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCaseBlocks()
6607 …parentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(paren… in generateBufferVariableMatrixCaseBlocks()
6613 …ufferVariableMatrixVariableBasicTypeCases (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableMatrixVariableBasicTypeCases()
6634 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferVariableMatrixVariableBasicTypeCases()
6639 static void generateBufferVariableMatrixVariableCases (Context& context, const ResourceDefinition::… in generateBufferVariableMatrixVariableCases()
6646 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableMatrixVariableCases()
6647 …const ResourceDefinition::Node::SharedPtr variable (new ResourceDefinition::Variable(unsized, glu:… in generateBufferVariableMatrixVariableCases()
6654 static void generateBufferVariableMatrixCases (Context& context, const ResourceDefinition::Node::Sh… in generateBufferVariableMatrixCases()
6673 …const ResourceDefinition::Node::SharedPtr matrixOrder(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCases()
6682 …const ResourceDefinition::Node::SharedPtr matrixOrder(new ResourceDefinition::LayoutQualifier(pare… in generateBufferVariableMatrixCases()
6690 static void generateBufferVariableNameLengthCases (Context& context, const ResourceDefinition::Node… in generateBufferVariableNameLengthCases()
6702 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableNameLengthCases()
6710 static void generateBufferVariableOffsetCases (Context& context, const ResourceDefinition::Node::Sh… in generateBufferVariableOffsetCases()
6722 …const ResourceDefinition::Node::SharedPtr unsized (new ResourceDefinition::ArrayElement(parentStr… in generateBufferVariableOffsetCases()
6730 …teBufferVariableReferencedByBlockContents (Context& context, const ResourceDefinition::Node::Share… in generateBufferVariableReferencedByBlockContents()
6735 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(paren… in generateBufferVariableReferencedByBlockContents()
6736 …const ResourceDefinition::Node::SharedPtr storage (new ResourceDefinition::StorageQualifier(defa… in generateBufferVariableReferencedByBlockContents()
6737 …const bool singleShaderCase = parentStructure->getType() == ResourceDefinition::Node::TYPE… in generateBufferVariableReferencedByBlockContents()
6741 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferVariableReferencedByBlockContents()
6751 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(storage,… in generateBufferVariableReferencedByBlockContents()
6761 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(stora… in generateBufferVariableReferencedByBlockContents()
6762 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::InterfaceBlock(arrayEl… in generateBufferVariableReferencedByBlockContents()
6772 static void generateBufferVariableTopLevelCases (Context& context, const ResourceDefinition::Node::… in generateBufferVariableTopLevelCases()
6779 …const ResourceDefinition::Node::SharedPtr unsized(new ResourceDefinition::ArrayElement(parentStruc… in generateBufferVariableTopLevelCases()
6785 static void generateBufferVariableTypeBasicTypeCases (Context& context, const ResourceDefinition::N… in generateBufferVariableTypeBasicTypeCases()
6829 …const ResourceDefinition::Node::SharedPtr variable(new ResourceDefinition::Variable(parentStructur… in generateBufferVariableTypeBasicTypeCases()
6835 static void generateBufferVariableTypeCases (Context& context, const ResourceDefinition::Node::Shar… in generateBufferVariableTypeCases()
6853 …const ResourceDefinition::Node::SharedPtr arrayElement (new ResourceDefinition::ArrayElement(paren… in generateBufferVariableTypeCases()
6863 …const ResourceDefinition::Node::SharedPtr structMember (new ResourceDefinition::StructMember(paren… in generateBufferVariableTypeCases()
6873 const ResourceDefinition::Node::SharedPtr program (new ResourceDefinition::Program()); in generateBufferVariableTypeBlock()
6874 …const ResourceDefinition::Node::SharedPtr shader (new ResourceDefinition::Shader(program, glu::S… in generateBufferVariableTypeBlock()
6875 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shade… in generateBufferVariableTypeBlock()
6876 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defau… in generateBufferVariableTypeBlock()
6877 …const ResourceDefinition::Node::SharedPtr block (new ResourceDefinition::InterfaceBlock(buffer, … in generateBufferVariableTypeBlock()
6885 …const ResourceDefinition::Node::SharedPtr shader = generateRandomShaderSet(rnd, glslVersion, on… in generateBufferVariableRandomCase()
6889 …const ResourceDefinition::Node::SharedPtr defaultBlock (new ResourceDefinition::DefaultBlock(shad… in generateBufferVariableRandomCase()
6890 …const ResourceDefinition::Node::SharedPtr buffer (new ResourceDefinition::StorageQualifier(defa… in generateBufferVariableRandomCase()
6891 …ResourceDefinition::Node::SharedPtr currentStructure (new ResourceDefinition::LayoutQualifier(bu… in generateBufferVariableRandomCase()
6894 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::ArrayElement(curren… in generateBufferVariableRandomCase()
6895 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::InterfaceBlock(curr… in generateBufferVariableRandomCase()
6897 …currentStructure = ResourceDefinition::Node::SharedPtr(new ResourceDefinition::LayoutQualifier(cur… in generateBufferVariableRandomCase()