Lines Matching defs:testCtx

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)
114 : SSBOLayoutCase (testCtx, name, bufferMode, LOAD_FULL_MATRIX, STORE_FULL_MATRIX, usePhysStorageBuffer)
382 BlockBasicTypeCase (tcu::TestContext& testCtx, const char* name, const VarType& type, deUint32 layoutFlags, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly)
383 : SSBOLayoutCase(testCtx, name, BUFFERMODE_PER_BLOCK, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
425 BlockBasicUnsizedArrayCase (tcu::TestContext& testCtx, const char* name, const VarType& elementType, int arraySize, deUint32 layoutFlags, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly)
426 : SSBOLayoutCase(testCtx, name, BUFFERMODE_PER_BLOCK, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
461 static void createRandomCaseGroup (tcu::TestCaseGroup* parentGroup, tcu::TestContext& testCtx, const char* groupName, SSBOLayoutCase::BufferMode bufferMode, deUint32 features, int numCases, deUint32 baseSeed, bool usePhysStorageBuffer)
463 tcu::TestCaseGroup* group = new tcu::TestCaseGroup(testCtx, groupName);
466 baseSeed += (deUint32)testCtx.getCommandLine().getBaseSeed();
469 group->addChild(new RandomSSBOLayoutCase(testCtx, de::toString(ndx).c_str(), bufferMode, features, (deUint32)ndx+baseSeed, usePhysStorageBuffer));
475 BlockSingleStructCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer, bool readonly)
476 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
506 BlockSingleStructArrayCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
507 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
539 BlockSingleNestedStructCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
540 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
577 BlockSingleNestedStructArrayCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
578 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
615 BlockUnsizedStructArrayCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
616 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
657 Block2LevelUnsizedStructArrayCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
658 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
698 BlockUnsizedNestedStructArrayCase (tcu::TestContext& testCtx, const char* name, deUint32 layoutFlags, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
699 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
746 BlockMultiBasicTypesCase (tcu::TestContext& testCtx, const char* name, deUint32 flagsA, deUint32 flagsB, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
747 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
785 BlockMultiNestedStructCase (tcu::TestContext& testCtx, const char* name, deUint32 flagsA, deUint32 flagsB, BufferMode bufferMode, int numInstances, MatrixLoadFlags matrixLoadFlag, MatrixStoreFlags matrixStoreFlag, bool usePhysStorageBuffer)
786 : SSBOLayoutCase (testCtx, name, bufferMode, matrixLoadFlag, matrixStoreFlag, usePhysStorageBuffer)
1057 SSBOLayoutTests (tcu::TestContext& testCtx, bool usePhysStorageBuffer, bool readonly);
1071 SSBOLayoutTests::SSBOLayoutTests (tcu::TestContext& testCtx, bool usePhysStorageBuffer, bool readonly)
1072 : TestCaseGroup(testCtx, "layout")
1832 tcu::TestCaseGroup* createTests (tcu::TestContext& testCtx, const std::string& name)
1834 de::MovePtr<tcu::TestCaseGroup> ssboTestGroup (new tcu::TestCaseGroup(testCtx, name.c_str(), "Shader Storage Buffer Object Tests"));
1836 ssboTestGroup->addChild(new SSBOLayoutTests(testCtx, false, false));
1840 de::MovePtr<tcu::TestCaseGroup> readonlyGroup(new tcu::TestCaseGroup(testCtx, "readonly", "Readonly Shader Storage Buffer Tests"));
1841 readonlyGroup->addChild(new SSBOLayoutTests(testCtx, false, true));
1844 de::MovePtr<tcu::TestCaseGroup> physGroup(new tcu::TestCaseGroup(testCtx, "phys", "Physical Storage Buffer Pointer Tests"));
1845 physGroup->addChild(new SSBOLayoutTests(testCtx, true, false));
1848 ssboTestGroup->addChild(createSSBOCornerCaseTests(testCtx));