Lines Matching refs:blockGroup
3288 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "arra… in generateVariableArrayCases() local
3290 targetGroup->addChild(blockGroup); in generateVariableArrayCases()
3293 …generateVariableCases(context, arrayElement, blockGroup, queryTarget, expandLevel, expandLevel != … in generateVariableArrayCases()
3296 …generateOpaqueTypeCases(context, arrayElement, blockGroup, queryTarget, expandLevel, expandLevel !… in generateVariableArrayCases()
3299 generateVariableArrayCases(context, arrayElement, blockGroup, queryTarget, expandLevel-1); in generateVariableArrayCases()
3302 generateCompoundVariableCases(context, arrayElement, blockGroup, queryTarget, expandLevel-1); in generateVariableArrayCases()
3311 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "stru… in generateCompoundVariableCases() local
3313 targetGroup->addChild(blockGroup); in generateCompoundVariableCases()
3316 …generateVariableCases(context, structMember, blockGroup, queryTarget, expandLevel, expandLevel != … in generateCompoundVariableCases()
3319 …generateOpaqueTypeCases(context, structMember, blockGroup, queryTarget, expandLevel, expandLevel !… in generateCompoundVariableCases()
3322 generateVariableArrayCases(context, structMember, blockGroup, queryTarget, expandLevel-1); in generateCompoundVariableCases()
3325 generateCompoundVariableCases(context, structMember, blockGroup, queryTarget, expandLevel-1); in generateCompoundVariableCases()
3349 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "default_b… in generateUniformCaseBlocks() local
3350 targetGroup->addChild(blockGroup); in generateUniformCaseBlocks()
3352 blockContentGenerator(context, uniform, blockGroup); in generateUniformCaseBlocks()
3360 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "named_blo… in generateUniformCaseBlocks() local
3361 targetGroup->addChild(blockGroup); in generateUniformCaseBlocks()
3363 blockContentGenerator(context, block, blockGroup); in generateUniformCaseBlocks()
3371 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "unnamed_b… in generateUniformCaseBlocks() local
3372 targetGroup->addChild(blockGroup); in generateUniformCaseBlocks()
3374 blockContentGenerator(context, block, blockGroup); in generateUniformCaseBlocks()
3383 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "block_arr… in generateUniformCaseBlocks() local
3384 targetGroup->addChild(blockGroup); in generateUniformCaseBlocks()
3386 blockContentGenerator(context, block, blockGroup); in generateUniformCaseBlocks()
3453 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformBlockArraySizeContents() local
3454 targetGroup->addChild(blockGroup); in generateUniformBlockArraySizeContents()
3456 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 2, false); in generateUniformBlockArraySizeContents()
3457 generateOpaqueTypeCases(context, parentStructure, blockGroup, queryTarget, 2, false); in generateUniformBlockArraySizeContents()
3462 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformBlockArraySizeContents() local
3463 targetGroup->addChild(blockGroup); in generateUniformBlockArraySizeContents()
3465 …generateBufferBackedVariableAggregateTypeCases(context, parentStructure, blockGroup, queryTarget.i… in generateUniformBlockArraySizeContents()
3530 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformBlockArrayStrideContents() local
3531 targetGroup->addChild(blockGroup); in generateUniformBlockArrayStrideContents()
3533 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 2, false); in generateUniformBlockArrayStrideContents()
3534 generateOpaqueTypeCases(context, parentStructure, blockGroup, queryTarget, 2, false); in generateUniformBlockArrayStrideContents()
3539 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformBlockArrayStrideContents() local
3540 targetGroup->addChild(blockGroup); in generateUniformBlockArrayStrideContents()
3544 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3550 …generateBufferBackedArrayStrideTypeAggregateCases(context, layout, blockGroup, queryTarget.interfa… in generateUniformBlockArrayStrideContents()
3554 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3557 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3560 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3563 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3566 …generateBufferBackedArrayStrideTypeAggregateCases(context, parentStructure, blockGroup, queryTarge… in generateUniformBlockArrayStrideContents()
3650 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "arr… in generateUniformBlockAtomicCounterBufferIndexContents() local
3652 targetGroup->addChild(blockGroup); in generateUniformBlockAtomicCounterBufferIndexContents()
3654 blockGroup->addChild(new ResourceTestCase(context, variable, queryTarget, "var_array")); in generateUniformBlockAtomicCounterBufferIndexContents()
3655 …blockGroup->addChild(new ResourceTestCase(context, elementvariable, queryTarget, "var_array_array"… in generateUniformBlockAtomicCounterBufferIndexContents()
3687 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformBlockTypeContents() local
3688 targetGroup->addChild(blockGroup); in generateUniformBlockTypeContents()
3690 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockTypeContents()
3691 generateOpaqueTypeCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockTypeContents()
3718 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformBlockOffsetContents() local
3719 targetGroup->addChild(blockGroup); in generateUniformBlockOffsetContents()
3721 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockOffsetContents()
3722 generateOpaqueTypeCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockOffsetContents()
3727 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformBlockOffsetContents() local
3728 targetGroup->addChild(blockGroup); in generateUniformBlockOffsetContents()
3737 …blockGroup->addChild(new ResourceTestCase(context, elementVariable, queryTarget, "atomic_uint_arra… in generateUniformBlockOffsetContents()
3748 … blockGroup->addChild(new ResourceTestCase(context, memberVariable, queryTarget, "float_struct")); in generateUniformBlockOffsetContents()
3749 … blockGroup->addChild(new ResourceTestCase(context, elementVariable, queryTarget, "float_array")); in generateUniformBlockOffsetContents()
3757 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformBlockOffsetContents() local
3758 targetGroup->addChild(blockGroup); in generateUniformBlockOffsetContents()
3760 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockOffsetContents()
3761 generateOpaqueTypeCases(context, parentStructure, blockGroup, queryTarget, 3, false); in generateUniformBlockOffsetContents()
3766 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformBlockOffsetContents() local
3767 targetGroup->addChild(blockGroup); in generateUniformBlockOffsetContents()
3777 … blockGroup->addChild(new ResourceTestCase(context, memberVariable, queryTarget, "float_struct")); in generateUniformBlockOffsetContents()
3778 … blockGroup->addChild(new ResourceTestCase(context, elementVariable, queryTarget, "float_array")); in generateUniformBlockOffsetContents()
3813 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "matrix", … in generateMatrixVariableCases() local
3814 targetGroup->addChild(blockGroup); in generateMatrixVariableCases()
3815 group = blockGroup; in generateMatrixVariableCases()
3837 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "arra… in generateMatrixArrayCases() local
3839 targetGroup->addChild(blockGroup); in generateMatrixArrayCases()
3842 …generateMatrixVariableCases(context, arrayElement, blockGroup, queryTarget, expandLevel != 1, expa… in generateMatrixArrayCases()
3845 generateMatrixArrayCases(context, arrayElement, blockGroup, queryTarget, expandLevel-1); in generateMatrixArrayCases()
3848 generateMatrixStructCases(context, arrayElement, blockGroup, queryTarget, expandLevel-1); in generateMatrixArrayCases()
3857 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "stru… in generateMatrixStructCases() local
3859 targetGroup->addChild(blockGroup); in generateMatrixStructCases()
3862 …generateMatrixVariableCases(context, structMember, blockGroup, queryTarget, expandLevel != 1, expa… in generateMatrixStructCases()
3865 generateMatrixArrayCases(context, structMember, blockGroup, queryTarget, expandLevel-1); in generateMatrixStructCases()
3868 generateMatrixStructCases(context, structMember, blockGroup, queryTarget, expandLevel-1); in generateMatrixStructCases()
3908 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformMatrixOrderCaseBlockContentCases() local
3909 qualifierGroup->addChild(blockGroup); in generateUniformMatrixOrderCaseBlockContentCases()
3911 generateVariableCases(context, subStructure, blockGroup, queryTarget, 1, false); in generateUniformMatrixOrderCaseBlockContentCases()
3912 generateMatrixVariableCases(context, subStructure, blockGroup, queryTarget, false); in generateUniformMatrixOrderCaseBlockContentCases()
3914 generateOpaqueTypeCases(context, subStructure, blockGroup, queryTarget, 2, false); in generateUniformMatrixOrderCaseBlockContentCases()
3919 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformMatrixOrderCaseBlockContentCases() local
3920 qualifierGroup->addChild(blockGroup); in generateUniformMatrixOrderCaseBlockContentCases()
3922 …generateBufferBackedVariableAggregateTypeCases(context, subStructure, blockGroup, queryTarget.inte… in generateUniformMatrixOrderCaseBlockContentCases()
3971 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateUniformMatrixStrideCaseBlockContentCases() local
3972 qualifierGroup->addChild(blockGroup); in generateUniformMatrixStrideCaseBlockContentCases()
3974 generateVariableCases(context, subStructure, blockGroup, queryTarget, 1, false); in generateUniformMatrixStrideCaseBlockContentCases()
3975 generateMatrixVariableCases(context, subStructure, blockGroup, queryTarget, false); in generateUniformMatrixStrideCaseBlockContentCases()
3977 generateOpaqueTypeCases(context, subStructure, blockGroup, queryTarget, 2, false); in generateUniformMatrixStrideCaseBlockContentCases()
3984 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "aggregate… in generateUniformMatrixStrideCaseBlockContentCases() local
3985 qualifierGroup->addChild(blockGroup); in generateUniformMatrixStrideCaseBlockContentCases()
3987 …generateBufferBackedVariableAggregateTypeCases(context, subStructure, blockGroup, queryTarget.inte… in generateUniformMatrixStrideCaseBlockContentCases()
4023 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), childre… in generateUniformMatrixCaseBlocks() local
4026 targetGroup->addChild(blockGroup); in generateUniformMatrixCaseBlocks()
4038 …blockContentGenerator(context, subStructure, blockGroup, children[childNdx].extendedBasicTypeCases… in generateUniformMatrixCaseBlocks()
4162 TestCaseGroup* const blockGroup = new TestCaseGroup(context, "default_block", ""); in generateUniformReferencedByShaderSingleBlockContentCases() local
4163 targetGroup->addChild(blockGroup); in generateUniformReferencedByShaderSingleBlockContentCases()
4165 …generateBufferReferencedByShaderInterfaceBlockCases(context, uniform, blockGroup, queryTarget, sin… in generateUniformReferencedByShaderSingleBlockContentCases()
4171 TestCaseGroup* const blockGroup = new TestCaseGroup(context, "uniform_block", ""); in generateUniformReferencedByShaderSingleBlockContentCases() local
4173 targetGroup->addChild(blockGroup); in generateUniformReferencedByShaderSingleBlockContentCases()
4175 …generateBufferReferencedByShaderInterfaceBlockCases(context, block, blockGroup, queryTarget, singl… in generateUniformReferencedByShaderSingleBlockContentCases()
4181 TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unnamed_block", ""); in generateUniformReferencedByShaderSingleBlockContentCases() local
4183 targetGroup->addChild(blockGroup); in generateUniformReferencedByShaderSingleBlockContentCases()
4185 …generateBufferReferencedByShaderInterfaceBlockCases(context, block, blockGroup, queryTarget, false… in generateUniformReferencedByShaderSingleBlockContentCases()
4192 TestCaseGroup* const blockGroup = new TestCaseGroup(context, "block_array", ""); in generateUniformReferencedByShaderSingleBlockContentCases() local
4194 targetGroup->addChild(blockGroup); in generateUniformReferencedByShaderSingleBlockContentCases()
4196 …generateBufferReferencedByShaderInterfaceBlockCases(context, block, blockGroup, queryTarget, false… in generateUniformReferencedByShaderSingleBlockContentCases()
4252 …TestCaseGroup* const blockGroup = new TestCaseGroup(context, singleStageCases[ndx].name, ""… in generateReferencedByShaderCaseBlocks() local
4257 targetGroup->addChild(blockGroup); in generateReferencedByShaderCaseBlocks()
4259 generateBlockContent(context, stage, blockGroup, singleStageCases[ndx].expandLevel); in generateReferencedByShaderCaseBlocks()
4266 …TestCaseGroup* const blockGroup = new TestCaseGroup(context, pipelines[pipelineNdx].name, "… in generateReferencedByShaderCaseBlocks() local
4272 targetGroup->addChild(blockGroup); in generateReferencedByShaderCaseBlocks()
4276 generateBlockContent(context, shaders, blockGroup, pipelines[pipelineNdx].expandLevel); in generateReferencedByShaderCaseBlocks()
4297 TestCaseGroup* const blockGroup = new TestCaseGroup(context, setName.c_str(), ""); in generateReferencedByShaderCaseBlocks() local
4300 generateBlockContent(context, shaders, blockGroup, pipelines[pipelineNdx].subExpandLevel); in generateReferencedByShaderCaseBlocks()
4301 targetGroup->addChild(blockGroup); in generateReferencedByShaderCaseBlocks()
4599 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "resource_list", "Resourc… in init() local
4600 addChild(blockGroup); in init()
4601 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformReso… in init()
4606 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "array_size", "Query arra… in init() local
4607 addChild(blockGroup); in init()
4608 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformBloc… in init()
4613 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "array_stride", "Query ar… in init() local
4614 addChild(blockGroup); in init()
4615 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformBloc… in init()
4620 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "atomic_counter_buffer_in… in init() local
4621 addChild(blockGroup); in init()
4622 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_DEFAULT | BLOCKFLAG_NAME… in init()
4627 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "block_index", "Query blo… in init() local
4628 addChild(blockGroup); in init()
4629 generateUniformBlockBlockIndexContents(m_context, blockGroup); in init()
4634 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "location", "Query locati… in init() local
4635 addChild(blockGroup); in init()
4636 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_DEFAULT | BLOCKFLAG_NAME… in init()
4641 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "matrix_row_major", "Quer… in init() local
4642 addChild(blockGroup); in init()
4643 …generateUniformMatrixCaseBlocks(m_context, computeShader, blockGroup, generateUniformMatrixOrderCa… in init()
4648 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "matrix_stride", "Query m… in init() local
4649 addChild(blockGroup); in init()
4650 …generateUniformMatrixCaseBlocks(m_context, computeShader, blockGroup, generateUniformMatrixStrideC… in init()
4655 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "name_length", "Query nam… in init() local
4656 addChild(blockGroup); in init()
4657 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformBloc… in init()
4662 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "offset", "Query offset"); in init() local
4663 addChild(blockGroup); in init()
4664 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformBloc… in init()
4669 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "referenced_by_shader", "… in init() local
4670 addChild(blockGroup); in init()
4671 …generateReferencedByShaderCaseBlocks(m_context, blockGroup, generateUniformReferencedByShaderSingl… in init()
4676 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "type", "Query type"); in init() local
4677 addChild(blockGroup); in init()
4678 …generateUniformCaseBlocks(m_context, computeShader, blockGroup, BLOCKFLAG_ALL, generateUniformBloc… in init()
4683 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "random", "Random"); in init() local
4684 addChild(blockGroup); in init()
4685 generateUniformCaseRandomCases(m_context, blockGroup); in init()
4862 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "resource_list", "Resourc… in init() local
4863 addChild(blockGroup); in init()
4864 …generateBufferBackedInterfaceResourceBasicBlockTypes(m_context, blockGroup, m_storage, generateBuf… in init()
4869 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "active_variables", "Acti… in init() local
4870 addChild(blockGroup); in init()
4871 generateBufferBackedInterfaceResourceActiveVariablesCase(m_context, blockGroup, m_storage); in init()
4876 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "buffer_binding", "Buffer… in init() local
4877 addChild(blockGroup); in init()
4878 generateBufferBackedInterfaceResourceBufferBindingCases(m_context, blockGroup, m_storage); in init()
4883 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "buffer_data_size", "Buff… in init() local
4884 addChild(blockGroup); in init()
4885 generateBufferBackedInterfaceResourceBufferDataSizeCases(m_context, blockGroup, m_storage); in init()
4890 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "name_length", "Name leng… in init() local
4891 addChild(blockGroup); in init()
4892 …generateBufferBackedInterfaceResourceBasicBlockTypes(m_context, blockGroup, m_storage, generateBuf… in init()
4897 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "referenced_by", "Referen… in init() local
4898 addChild(blockGroup); in init()
4901 …generateReferencedByShaderCaseBlocks(m_context, blockGroup, generateBufferBlockReferencedByShaderS… in init()
4903 …generateReferencedByShaderCaseBlocks(m_context, blockGroup, generateBufferBlockReferencedByShaderS… in init()
5033 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "vertex_fragment", "Vertex … in generateProgramInputOutputShaderCaseBlocks() local
5042 targetGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5044 …blockContentGenerator(context, defaultBlock, blockGroup, (1 << glu::SHADERTYPE_VERTEX) | (1 << glu… in generateProgramInputOutputShaderCaseBlocks()
5050 …TestCaseGroup* const blockGroup = new TestCaseGroup(context, singleStageCases[ndx].name, ""… in generateProgramInputOutputShaderCaseBlocks() local
5055 targetGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5056 blockContentGenerator(context, defaultBlock, blockGroup, (1 << singleStageCases[ndx].stage)); in generateProgramInputOutputShaderCaseBlocks()
5062 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "compute", "Compute"); in generateProgramInputOutputShaderCaseBlocks() local
5067 targetGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5069 blockContentGenerator(context, defaultBlock, blockGroup, (1 << glu::SHADERTYPE_COMPUTE)); in generateProgramInputOutputShaderCaseBlocks()
5124 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "named_block", "Named block"… in generateProgramInputOutputShaderCaseBlocks() local
5126 ioBlockGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5128 blockContentGenerator(context, block, blockGroup, (1 << shaderType)); in generateProgramInputOutputShaderCaseBlocks()
5135 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "named_block_explicit_locati… in generateProgramInputOutputShaderCaseBlocks() local
5137 ioBlockGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5139 blockContentGenerator(context, block, blockGroup, (1 << shaderType)); in generateProgramInputOutputShaderCaseBlocks()
5145 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unnamed_block", "Unnamed bl… in generateProgramInputOutputShaderCaseBlocks() local
5147 ioBlockGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5149 blockContentGenerator(context, block, blockGroup, (1 << shaderType)); in generateProgramInputOutputShaderCaseBlocks()
5156 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "block_array", "Block array… in generateProgramInputOutputShaderCaseBlocks() local
5158 ioBlockGroup->addChild(blockGroup); in generateProgramInputOutputShaderCaseBlocks()
5160 blockContentGenerator(context, block, blockGroup, (1 << shaderType)); in generateProgramInputOutputShaderCaseBlocks()
5788 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"); in generateProgramInputTypeBlockContents() local
5789 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5790 …peBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, flatShading, blockGroup, true, 2 - inter… in generateProgramInputTypeBlockContents()
5794 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "array", "Array types"); in generateProgramInputTypeBlockContents() local
5796 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5797 …eBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, arrayElement, blockGroup, true, 2 - inter… in generateProgramInputTypeBlockContents()
5801 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "struct", "Struct types"); in generateProgramInputTypeBlockContents() local
5803 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5804 …eBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, structMember, blockGroup, true, 2 - inter… in generateProgramInputTypeBlockContents()
5824 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"… in generateProgramInputTypeBlockContents() local
5826 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5827 …tOutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, arrayElem, blockGroup, true, 2); in generateProgramInputTypeBlockContents()
5834 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var", "Basic types, … in generateProgramInputTypeBlockContents() local
5836 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5837 …OutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, patchInput, blockGroup, true, 1); in generateProgramInputTypeBlockContents()
5842 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var_struct", "Struct… in generateProgramInputTypeBlockContents() local
5844 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5845 …tOutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, structMbr, blockGroup, true, 1); in generateProgramInputTypeBlockContents()
5850 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var_array", "Array t… in generateProgramInputTypeBlockContents() local
5852 targetGroup->addChild(blockGroup); in generateProgramInputTypeBlockContents()
5853 …tOutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_INPUT>(context, arrayElem, blockGroup, true, 1); in generateProgramInputTypeBlockContents()
5882 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"); in generateProgramOutputTypeBlockContents() local
5883 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5884 …eBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, flatShading, blockGroup, true, 2 - inter… in generateProgramOutputTypeBlockContents()
5888 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "array", "Array types"); in generateProgramOutputTypeBlockContents() local
5892 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5893 …BasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, arrayElement, blockGroup, true, expansion… in generateProgramOutputTypeBlockContents()
5897 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "struct", "Struct types"); in generateProgramOutputTypeBlockContents() local
5901 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5902 …BasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, structMember, blockGroup, true, expansion… in generateProgramOutputTypeBlockContents()
5909 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"); in generateProgramOutputTypeBlockContents() local
5910 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5911 …utOutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, output, blockGroup, false, 2); in generateProgramOutputTypeBlockContents()
5915 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "array", "Array types"); in generateProgramOutputTypeBlockContents() local
5917 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5918 …utTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, arrayElement, blockGroup, false, 2); in generateProgramOutputTypeBlockContents()
5929 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"… in generateProgramOutputTypeBlockContents() local
5931 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5932 …OutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, arrayElem, blockGroup, true, 2); in generateProgramOutputTypeBlockContents()
5939 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var", "Basic types, … in generateProgramOutputTypeBlockContents() local
5941 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5942 …tputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, patchOutput, blockGroup, true, 1); in generateProgramOutputTypeBlockContents()
5947 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var_struct", "Struct… in generateProgramOutputTypeBlockContents() local
5949 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5950 …OutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, structMbr, blockGroup, true, 1); in generateProgramOutputTypeBlockContents()
5955 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "patch_var_array", "Array t… in generateProgramOutputTypeBlockContents() local
5957 targetGroup->addChild(blockGroup); in generateProgramOutputTypeBlockContents()
5958 …OutputTypeBasicTypeCases<PROGRAMINTERFACE_PROGRAM_OUTPUT>(context, arrayElem, blockGroup, true, 1); in generateProgramOutputTypeBlockContents()
5985 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "resource_list", "Resourc… in init() local
5986 addChild(blockGroup); in init()
5987 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, true, true, generateProgramInput… in init()
5992 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "array_size", "Array size… in init() local
5993 addChild(blockGroup); in init()
5994 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, true, generateProgramInpu… in init()
5999 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "location", "Location"); in init() local
6000 addChild(blockGroup); in init()
6001 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, true, generateProgramInpu… in init()
6006 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "name_length", "Name leng… in init() local
6007 addChild(blockGroup); in init()
6008 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, true, generateProgramInpu… in init()
6013 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "referenced_by", "Referen… in init() local
6014 addChild(blockGroup); in init()
6015 generateProgramInputOutputReferencedByCases(m_context, blockGroup, glu::STORAGE_IN); in init()
6020 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "type", "Type"); in init() local
6021 addChild(blockGroup); in init()
6022 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, true, generateProgramInpu… in init()
6027 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "is_per_patch", "Is per p… in init() local
6028 addChild(blockGroup); in init()
6029 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, true, generateProgramInpu… in init()
6049 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "resource_list", "Resourc… in init() local
6050 addChild(blockGroup); in init()
6051 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, true, false, generateProgramOutp… in init()
6056 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "array_size", "Array size… in init() local
6057 addChild(blockGroup); in init()
6058 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, false, generateProgramOut… in init()
6063 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "location", "Location"); in init() local
6064 addChild(blockGroup); in init()
6065 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, false, generateProgramOut… in init()
6070 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "name_length", "Name leng… in init() local
6071 addChild(blockGroup); in init()
6072 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, false, generateProgramOut… in init()
6077 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "referenced_by", "Referen… in init() local
6078 addChild(blockGroup); in init()
6079 generateProgramInputOutputReferencedByCases(m_context, blockGroup, glu::STORAGE_OUT); in init()
6084 tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "type", "Type"); in init() local
6085 addChild(blockGroup); in init()
6086 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, false, generateProgramOut… in init()
6091 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(m_testCtx, "is_per_patch", "Is per p… in init() local
6092 addChild(blockGroup); in init()
6093 …generateProgramInputOutputShaderCaseBlocks(m_context, blockGroup, false, false, generateProgramOut… in init()
6147 …TestCaseGroup* const blockGroup = new TestCaseGroup(context, pipelines[pipelineNdx].name, ""… in generateTransformFeedbackShaderCaseBlocks() local
6154 targetGroup->addChild(blockGroup); in generateTransformFeedbackShaderCaseBlocks()
6155 blockContentGenerator(context, shaderSet, blockGroup, pipelines[pipelineNdx].reducedSet); in generateTransformFeedbackShaderCaseBlocks()
6161 …TestCaseGroup* const blockGroup = new TestCaseGroup(context, singleStageCases[ndx].name, ""… in generateTransformFeedbackShaderCaseBlocks() local
6165 targetGroup->addChild(blockGroup); in generateTransformFeedbackShaderCaseBlocks()
6166 blockContentGenerator(context, shader, blockGroup, singleStageCases[ndx].reducedSet); in generateTransformFeedbackShaderCaseBlocks()
6307 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "builtin", "Built-in output… in generateTransformFeedbackVariableTypeBlockContents() local
6309 targetGroup->addChild(blockGroup); in generateTransformFeedbackVariableTypeBlockContents()
6310 …blockGroup->addChild(new ResourceTestCase(context, xfbTarget, ProgramResourceQueryTestTarget(PROGR… in generateTransformFeedbackVariableTypeBlockContents()
6314 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic types"… in generateTransformFeedbackVariableTypeBlockContents() local
6316 targetGroup->addChild(blockGroup); in generateTransformFeedbackVariableTypeBlockContents()
6317 generateTransformFeedbackVariableBasicTypeCases(context, xfbTarget, blockGroup, reducedSet); in generateTransformFeedbackVariableTypeBlockContents()
6322 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "array", "Array types"); in generateTransformFeedbackVariableTypeBlockContents() local
6324 targetGroup->addChild(blockGroup); in generateTransformFeedbackVariableTypeBlockContents()
6325 generateTransformFeedbackVariableBasicTypeCases(context, xfbTarget, blockGroup, reducedSet); in generateTransformFeedbackVariableTypeBlockContents()
6330 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "whole_array", "Whole array… in generateTransformFeedbackVariableTypeBlockContents() local
6332 targetGroup->addChild(blockGroup); in generateTransformFeedbackVariableTypeBlockContents()
6333 generateTransformFeedbackVariableBasicTypeCases(context, arrayElement, blockGroup, reducedSet); in generateTransformFeedbackVariableTypeBlockContents()
6338 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "struct", "Struct types"); in generateTransformFeedbackVariableTypeBlockContents() local
6340 targetGroup->addChild(blockGroup); in generateTransformFeedbackVariableTypeBlockContents()
6341 generateTransformFeedbackVariableBasicTypeCases(context, xfbTarget, blockGroup, reducedSet); in generateTransformFeedbackVariableTypeBlockContents()
6361 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "resource_list", "Resource lis… in init() local
6362 addChild(blockGroup); in init()
6363 …generateTransformFeedbackShaderCaseBlocks(m_context, blockGroup, generateTransformFeedbackResource… in init()
6368 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "array_size", "Array size"); in init() local
6369 addChild(blockGroup); in init()
6370 …generateTransformFeedbackShaderCaseBlocks(m_context, blockGroup, generateTransformFeedbackVariable… in init()
6375 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "name_length", "Name length"); in init() local
6376 addChild(blockGroup); in init()
6377 …generateTransformFeedbackShaderCaseBlocks(m_context, blockGroup, generateTransformFeedbackVariable… in init()
6382 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "type", "Type"); in init() local
6383 addChild(blockGroup); in init()
6384 …generateTransformFeedbackShaderCaseBlocks(m_context, blockGroup, generateTransformFeedbackVariable… in init()
6399 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "named_block", "Named block"… in generateBufferVariableBufferCaseBlocks() local
6401 targetGroup->addChild(blockGroup); in generateBufferVariableBufferCaseBlocks()
6403 blockContentGenerator(context, buffer, blockGroup); in generateBufferVariableBufferCaseBlocks()
6409 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unnamed_block", "Unnamed bl… in generateBufferVariableBufferCaseBlocks() local
6411 targetGroup->addChild(blockGroup); in generateBufferVariableBufferCaseBlocks()
6413 blockContentGenerator(context, buffer, blockGroup); in generateBufferVariableBufferCaseBlocks()
6420 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "block_array", "Block array… in generateBufferVariableBufferCaseBlocks() local
6422 targetGroup->addChild(blockGroup); in generateBufferVariableBufferCaseBlocks()
6424 blockContentGenerator(context, buffer, blockGroup); in generateBufferVariableBufferCaseBlocks()
6441 …tcu::TestCaseGroup* const blockGroup = new tcu::TestCaseGroup(context.getTestContext(), "types", "… in generateBufferVariableArraySizeSubCases() local
6442 targetGroup->addChild(blockGroup); in generateBufferVariableArraySizeSubCases()
6444 …generateVariableCases(context, parentStructure, blockGroup, queryTarget, (sizedArray) ? (2) : (1),… in generateBufferVariableArraySizeSubCases()
6481 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "non_array", "Non-array target"); in generateBufferVariableArrayCases() local
6482 targetGroup->addChild(blockGroup); in generateBufferVariableArrayCases()
6484 generateVariableCases(context, parentStructure, blockGroup, queryTarget, 1, false); in generateBufferVariableArrayCases()
6490 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "sized", "Sized target"); in generateBufferVariableArrayCases() local
6491 targetGroup->addChild(blockGroup); in generateBufferVariableArrayCases()
6493 …generateBufferVariableArraySizeSubCases(context, sized, blockGroup, TargetProp, true, namedNonArra… in generateBufferVariableArrayCases()
6499 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unsized", "Unsized target"); in generateBufferVariableArrayCases() local
6500 targetGroup->addChild(blockGroup); in generateBufferVariableArrayCases()
6502 …generateBufferVariableArraySizeSubCases(context, unsized, blockGroup, TargetProp, false, namedNonA… in generateBufferVariableArrayCases()
6567 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, children[childNdx].name, chil… in generateBufferVariableMatrixCaseBlocks() local
6569 targetGroup->addChild(blockGroup); in generateBufferVariableMatrixCaseBlocks()
6580 …blockContentGenerator(context, parentStructure, blockGroup, children[childNdx].extendedBasicTypeCa… in generateBufferVariableMatrixCaseBlocks()
6630 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "types", "Types"); in generateBufferVariableMatrixCases() local
6631 targetGroup->addChild(blockGroup); in generateBufferVariableMatrixCases()
6632 …generateBufferVariableMatrixVariableBasicTypeCases(context, parentStructure, blockGroup, TargetPro… in generateBufferVariableMatrixCases()
6637 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "no_qualifier", "No qualifier"); in generateBufferVariableMatrixCases() local
6638 targetGroup->addChild(blockGroup); in generateBufferVariableMatrixCases()
6639 generateBufferVariableMatrixVariableCases(context, parentStructure, blockGroup, TargetProp); in generateBufferVariableMatrixCases()
6646 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "column_major", "Column major qu… in generateBufferVariableMatrixCases() local
6647 targetGroup->addChild(blockGroup); in generateBufferVariableMatrixCases()
6648 generateBufferVariableMatrixVariableCases(context, matrixOrder, blockGroup, TargetProp); in generateBufferVariableMatrixCases()
6655 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "row_major", "Row major qualifie… in generateBufferVariableMatrixCases() local
6656 targetGroup->addChild(blockGroup); in generateBufferVariableMatrixCases()
6657 generateBufferVariableMatrixVariableCases(context, matrixOrder, blockGroup, TargetProp); in generateBufferVariableMatrixCases()
6665 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "sized", "Sized target"); in generateBufferVariableNameLengthCases() local
6666 targetGroup->addChild(blockGroup); in generateBufferVariableNameLengthCases()
6668 …generateBufferBackedVariableAggregateTypeCases(context, parentStructure, blockGroup, PROGRAMINTERF… in generateBufferVariableNameLengthCases()
6674 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unsized", "Unsized target"); in generateBufferVariableNameLengthCases() local
6675 targetGroup->addChild(blockGroup); in generateBufferVariableNameLengthCases()
6677 …generateBufferBackedVariableAggregateTypeCases(context, unsized, blockGroup, PROGRAMINTERFACE_BUFF… in generateBufferVariableNameLengthCases()
6685 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "sized", "Sized target"); in generateBufferVariableOffsetCases() local
6686 targetGroup->addChild(blockGroup); in generateBufferVariableOffsetCases()
6688 …generateBufferBackedVariableAggregateTypeCases(context, parentStructure, blockGroup, PROGRAMINTERF… in generateBufferVariableOffsetCases()
6694 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unsized", "Unsized target"); in generateBufferVariableOffsetCases() local
6695 targetGroup->addChild(blockGroup); in generateBufferVariableOffsetCases()
6697 …generateBufferBackedVariableAggregateTypeCases(context, unsized, blockGroup, PROGRAMINTERFACE_BUFF… in generateBufferVariableOffsetCases()
6713 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "named_block", "Named block"… in generateBufferVariableReferencedByBlockContents() local
6715 targetGroup->addChild(blockGroup); in generateBufferVariableReferencedByBlockContents()
6717 …generateBufferReferencedByShaderInterfaceBlockCases(context, buffer, blockGroup, queryTarget, sing… in generateBufferVariableReferencedByBlockContents()
6723 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "unnamed_block", "Unnamed bl… in generateBufferVariableReferencedByBlockContents() local
6725 targetGroup->addChild(blockGroup); in generateBufferVariableReferencedByBlockContents()
6727 …generateBufferReferencedByShaderInterfaceBlockCases(context, buffer, blockGroup, queryTarget, fals… in generateBufferVariableReferencedByBlockContents()
6734 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "block_array", "Block array"… in generateBufferVariableReferencedByBlockContents() local
6736 targetGroup->addChild(blockGroup); in generateBufferVariableReferencedByBlockContents()
6738 …generateBufferReferencedByShaderInterfaceBlockCases(context, buffer, blockGroup, queryTarget, fals… in generateBufferVariableReferencedByBlockContents()
6811 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "basic_type", "Basic type"); in generateBufferVariableTypeCases() local
6812 targetGroup->addChild(blockGroup); in generateBufferVariableTypeCases()
6813 generateBufferVariableTypeBasicTypeCases(context, parentStructure, blockGroup, depth); in generateBufferVariableTypeCases()
6825 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "array", "Arrays"); in generateBufferVariableTypeCases() local
6827 targetGroup->addChild(blockGroup); in generateBufferVariableTypeCases()
6828 generateBufferVariableTypeCases(context, arrayElement, blockGroup, depth-1); in generateBufferVariableTypeCases()
6835 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(context, "struct", "Structs"); in generateBufferVariableTypeCases() local
6837 targetGroup->addChild(blockGroup); in generateBufferVariableTypeCases()
6838 generateBufferVariableTypeCases(context, structMember, blockGroup, depth-1); in generateBufferVariableTypeCases()
6901 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "resource_list", "Resource lis… in init() local
6902 addChild(blockGroup); in init()
6903 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableResourceListBl… in init()
6908 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "array_size", "Array size"); in init() local
6909 addChild(blockGroup); in init()
6910 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableArrayCases<PRO… in init()
6915 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "array_stride", "Array stride"… in init() local
6916 addChild(blockGroup); in init()
6917 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableArrayCases<PRO… in init()
6922 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "block_index", "Block index"); in init() local
6923 addChild(blockGroup); in init()
6924 generateBufferVariableBlockIndexCases(m_context, blockGroup); in init()
6929 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "is_row_major", "Is row major"… in init() local
6930 addChild(blockGroup); in init()
6931 …generateBufferVariableMatrixCaseBlocks(m_context, blockGroup, generateBufferVariableMatrixCases<PR… in init()
6936 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "matrix_stride", "Matrix strid… in init() local
6937 addChild(blockGroup); in init()
6938 …generateBufferVariableMatrixCaseBlocks(m_context, blockGroup, generateBufferVariableMatrixCases<PR… in init()
6943 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "name_length", "Name length"); in init() local
6944 addChild(blockGroup); in init()
6945 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableNameLengthCase… in init()
6950 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "offset", "Offset"); in init() local
6951 addChild(blockGroup); in init()
6952 generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableOffsetCases); in init()
6957 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "referenced_by", "Referenced b… in init() local
6958 addChild(blockGroup); in init()
6959 …generateReferencedByShaderCaseBlocks(m_context, blockGroup, generateBufferVariableReferencedByBloc… in init()
6964 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "top_level_array_size", "Top-l… in init() local
6965 addChild(blockGroup); in init()
6966 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableTopLevelCases<… in init()
6971 …tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "top_level_array_stride", "Top… in init() local
6972 addChild(blockGroup); in init()
6973 …generateBufferVariableBufferCaseBlocks(m_context, blockGroup, generateBufferVariableTopLevelCases<… in init()
6978 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "type", "Type"); in init() local
6979 addChild(blockGroup); in init()
6980 generateBufferVariableTypeBlock(m_context, blockGroup); in init()
6985 tcu::TestCaseGroup* const blockGroup = new TestCaseGroup(m_context, "random", "Random"); in init() local
6986 addChild(blockGroup); in init()
6987 generateBufferVariableRandomCases(m_context, blockGroup); in init()