Lines Matching defs:features
91 RandomSSBOLayoutCase (tcu::TestContext& testCtx, const char* name, BufferMode bufferMode, deUint32 features, deUint32 seed, bool usePhysStorageBuffer);
113 RandomSSBOLayoutCase::RandomSSBOLayoutCase (tcu::TestContext& testCtx, const char* name, BufferMode bufferMode, deUint32 features, deUint32 seed, bool usePhysStorageBuffer)
115 , m_features (features)
116 , m_maxBlocks ((features & FEATURE_DESCRIPTOR_INDEXING) ? 1 : 4)
117 , m_maxInstances ((features & FEATURE_INSTANCE_ARRAYS) ? 3 : 0)
118 , m_maxArrayLength ((features & FEATURE_ARRAYS) ? 8 : 1)
119 , m_maxArrayDepth ((features& FEATURE_ARRAYS_OF_ARRAYS) ? 2 : 0)
120 , m_maxStructDepth ((features & FEATURE_STRUCTS) ? 2 : 0)
461 static void createRandomCaseGroup (tcu::TestCaseGroup* parentGroup, tcu::TestContext& testCtx, const char* groupName, SSBOLayoutCase::BufferMode bufferMode, deUint32 features, int numCases, deUint32 baseSeed, bool usePhysStorageBuffer)
469 group->addChild(new RandomSSBOLayoutCase(testCtx, de::toString(ndx).c_str(), bufferMode, features, (deUint32)ndx+baseSeed, usePhysStorageBuffer));
1798 // All random features, per-block buffers
1800 // All random features, shared buffer