Lines Matching defs:features
71 RandomSSBOLayoutCase (Context& context, const char* name, const char* description, BufferMode bufferMode, deUint32 features, deUint32 seed);
95 RandomSSBOLayoutCase::RandomSSBOLayoutCase (Context& context, const char* name, const char* description, BufferMode bufferMode, deUint32 features, deUint32 seed)
97 , m_features (features)
99 , m_maxInstances ((features & FEATURE_INSTANCE_ARRAYS) ? 3 : 0)
100 , m_maxArrayLength ((features & FEATURE_ARRAYS) ? 8 : 0)
101 , m_maxArrayDepth ((features & FEATURE_ARRAYS_OF_ARRAYS) ? 2 : 0)
102 , m_maxStructDepth ((features & FEATURE_STRUCTS) ? 2 : 0)
344 static void createRandomCaseGroup (tcu::TestCaseGroup* parentGroup, Context& context, const char* groupName, const char* description, SSBOLayoutCase::BufferMode bufferMode, deUint32 features, int numCases, deUint32 baseSeed)
352 group->addChild(new RandomSSBOLayoutCase(context, de::toString(ndx).c_str(), "", bufferMode, features, (deUint32)ndx+baseSeed));
1323 createRandomCaseGroup(randomGroup, m_context, "all_per_block_buffers", "All random features, per-block buffers", SSBOLayoutCase::BUFFERMODE_PER_BLOCK, ~0u, 50, 200);
1324 createRandomCaseGroup(randomGroup, m_context, "all_shared_buffer", "All random features, shared buffer", SSBOLayoutCase::BUFFERMODE_SINGLE, ~0u, 50, 250);