/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeTests.cpp | 48 void createChildren (tcu::TestCaseGroup* computeTests, ComputePipelineConstructionType computePipelineConstructionType) in createChildren() argument 52 computeTests->addChild(createBasicComputeShaderTests(testCtx, computePipelineConstructionType)); in createChildren() 53 computeTests->addChild(createBasicDeviceGroupComputeShaderTests(testCtx, computePipelineConstructionType)); in createChildren() 55 computeTests->addChild(createCooperativeMatrixTests(testCtx, computePipelineConstructionType)); in createChildren() 57 computeTests->addChild(createIndirectComputeDispatchTests(testCtx, computePipelineConstructionType)); in createChildren() 58 computeTests->addChild(createComputeShaderBuiltinVarTests(testCtx, computePipelineConstructionType)); in createChildren() 59 computeTests->addChild(createZeroInitializeWorkgroupMemoryTests(testCtx, computePipelineConstructionType)); in createChildren() 61 computeTests->addChild(createWorkgroupMemoryExplicitLayoutTests(testCtx, computePipelineConstructionType)); in createChildren()
|
H A D | vktComputeZeroInitializeWorkgroupMemoryTests.cpp | 157 MaxWorkgroupMemoryInstance (Context& context, deUint32 numWorkgroups, const vk::ComputePipelineConstructionType computePipelineConstructionType) in MaxWorkgroupMemoryInstance() argument 160 , m_computePipelineConstructionType (computePipelineConstructionType) in MaxWorkgroupMemoryInstance() 176 const vk::ComputePipelineConstructionType computePipelineConstructionType) in MaxWorkgroupMemoryTest() 179 , m_computePipelineConstructionType (computePipelineConstructionType) in MaxWorkgroupMemoryTest() 257 void AddMaxWorkgroupMemoryTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) in AddMaxWorkgroupMemoryTests() argument 263 de::toString(numWG), numWG, computePipelineConstructionType)); in AddMaxWorkgroupMemoryTests() 279 TypeTestInstance(Context& context, const TypeCaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) in TypeTestInstance() argument 282 , m_computePipelineConstructionType (computePipelineConstructionType) in TypeTestInstance() 298 const vk::ComputePipelineConstructionType computePipelineConstructionType) in TypeTest() 301 , m_computePipelineConstructionType (computePipelineConstructionType) in TypeTest() 173 MaxWorkgroupMemoryTest(tcu::TestContext& testCtx, const std::string& name, deUint32 numWorkgroups, const vk::ComputePipelineConstructionType computePipelineConstructionType) MaxWorkgroupMemoryTest() argument 295 TypeTest(tcu::TestContext& testCtx, const std::string& name, const TypeCaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) TypeTest() argument 456 AddTypeTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddTypeTests() argument 567 CompositeTestInstance(Context& context, const CompositeCaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) CompositeTestInstance() argument 582 CompositeTest(tcu::TestContext& testCtx, const std::string& name, const CompositeCaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) CompositeTest() argument 666 AddCompositeTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddCompositeTests() argument 940 MaxWorkgroupsInstance(Context &context, Dim dim, const vk::ComputePipelineConstructionType computePipelineConstructionType) MaxWorkgroupsInstance() argument 955 MaxWorkgroupsTest(tcu::TestContext& testCtx, const std::string& name, Dim dim, const vk::ComputePipelineConstructionType computePipelineConstructionType) MaxWorkgroupsTest() argument 1046 AddMaxWorkgroupsTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddMaxWorkgroupsTests() argument 1056 SpecializeWorkgroupInstance(Context &context, deUint32 x, deUint32 y, deUint32 z, const vk::ComputePipelineConstructionType computePipelineConstructionType) SpecializeWorkgroupInstance() argument 1075 SpecializeWorkgroupTest(tcu::TestContext& testCtx, const std::string& name, deUint32 x, deUint32 y, deUint32 z, const vk::ComputePipelineConstructionType computePipelineConstructionType) SpecializeWorkgroupTest() argument 1138 AddSpecializeWorkgroupTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddSpecializeWorkgroupTests() argument 1175 RepeatedPipelineTest(tcu::TestContext& testCtx, const std::string& name, deUint32 xSize, deUint32 repeat, deUint32 odd, const vk::ComputePipelineConstructionType computePipelineConstructionType) RepeatedPipelineTest() argument 1383 AddRepeatedPipelineTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddRepeatedPipelineTests() argument 1433 createZeroInitializeWorkgroupMemoryTests(tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType) createZeroInitializeWorkgroupMemoryTests() argument [all...] |
H A D | vktComputeBasicComputeShaderTests.cpp | 128 const vk::ComputePipelineConstructionType computePipelineConstructionType); 146 const vk::ComputePipelineConstructionType computePipelineConstructionType); 160 const vk::ComputePipelineConstructionType computePipelineConstructionType) in SharedVarTest() 164 , m_computePipelineConstructionType(computePipelineConstructionType) in SharedVarTest() 206 SharedVarTestInstance::SharedVarTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) in SharedVarTestInstance() argument 210 , m_computePipelineConstructionType (computePipelineConstructionType) in SharedVarTestInstance() 310 const vk::ComputePipelineConstructionType computePipelineConstructionType); 328 const vk::ComputePipelineConstructionType computePipelineConstructionType); 342 const vk::ComputePipelineConstructionType computePipelineConstructionType) in SharedVarAtomicOpTest() 346 , m_computePipelineConstructionType (computePipelineConstructionType) in SharedVarAtomicOpTest() 156 SharedVarTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarTest() argument 338 SharedVarAtomicOpTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarAtomicOpTest() argument 388 SharedVarAtomicOpTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SharedVarAtomicOpTestInstance() argument 521 SSBOLocalBarrierTest(tcu::TestContext& testCtx, const std::string& name, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SSBOLocalBarrierTest() argument 573 SSBOLocalBarrierTestInstance(Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) SSBOLocalBarrierTestInstance() argument [all...] |
H A D | vktComputeShaderBuiltinVarTests.cpp | 136 const vk::ComputePipelineConstructionType computePipelineConstructionType); 155 ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType); 187 ComputeBuiltinVarCase::ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) in ComputeBuiltinVarCase() argument 193 , m_computePipelineConstructionType (computePipelineConstructionType) in ComputeBuiltinVarCase() 266 NumWorkGroupsCase (tcu::TestContext& context, bool readByCompnent, const vk::ComputePipelineConstructionType computePipelineConstructionType) in NumWorkGroupsCase() argument 267 : ComputeBuiltinVarCase(context, "num_work_groups", "gl_NumWorkGroups", glu::TYPE_UINT_VEC3, readByCompnent, computePipelineConstructionType) in NumWorkGroupsCase() 290 WorkGroupSizeCase (tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) in WorkGroupSizeCase() argument 291 : ComputeBuiltinVarCase(context, "work_group_size", "gl_WorkGroupSize", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType) in WorkGroupSizeCase() 317 WorkGroupIDCase (tcu::TestContext& context, bool readbyComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) in WorkGroupIDCase() argument 318 : ComputeBuiltinVarCase(context, "work_group_id", "gl_WorkGroupID", glu::TYPE_UINT_VEC3, readbyComponent, computePipelineConstructionType) in WorkGroupIDCase() 340 LocalInvocationIDCase(tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) LocalInvocationIDCase() argument 366 GlobalInvocationIDCase(tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) GlobalInvocationIDCase() argument 389 LocalInvocationIndexCase(tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType) LocalInvocationIndexCase() argument 408 ComputeBuiltinVarInstance(Context& context, const vector<SubCase>& subCases, const glu::DataType varType, const ComputeBuiltinVarCase* builtinVarCase, const vk::ComputePipelineConstructionType computePipelineConstructionType) ComputeBuiltinVarInstance() argument 594 ComputeShaderBuiltinVarTests(tcu::TestContext& context, vk::ComputePipelineConstructionType computePipelineConstructionType) ComputeShaderBuiltinVarTests() argument 618 createComputeShaderBuiltinVarTests(tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType) createComputeShaderBuiltinVarTests() argument [all...] |
H A D | vktComputeWorkgroupMemoryExplicitLayoutTests.cpp | 70 vk::ComputePipelineConstructionType computePipelineConstructionType; member 87 checkShaderObjectRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), params.computePipelineConstructionType); in checkSupportWithParams() 148 tcu::TestStatus runCompute(Context& context, deUint32 workgroupSize, const vk::ComputePipelineConstructionType computePipelineConstructionType) in runCompute() argument 181 ComputePipelineWrapper pipeline(vk, device, computePipelineConstructionType, context.getBinaryCollection().get("comp")); in runCompute() 372 AliasTest(tcu::TestContext& testCtx, const CaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) in AliasTest() argument 375 , m_computePipelineConstructionType (computePipelineConstructionType) in AliasTest() 385 Instance(Context& context, const CaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) in Instance() argument 388 , m_computePipelineConstructionType (computePipelineConstructionType) in Instance() 423 p.computePipelineConstructionType = m_computePipelineConstructionType; in checkSupport() 544 void AddAliasTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) in AddAliasTests() argument 821 ZeroTest(tcu::TestContext& testCtx, const CaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) ZeroTest() argument 834 Instance(Context& context, const vk::ComputePipelineConstructionType computePipelineConstructionType) Instance() argument 997 AddZeroTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddZeroTests() argument 1082 PaddingTest(tcu::TestContext& testCtx, const CaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) PaddingTest() argument 1095 Instance(Context& context, const CaseDef& caseDef, const vk::ComputePipelineConstructionType computePipelineConstructionType) Instance() argument 1188 AddPaddingTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddPaddingTests() argument 1232 SizeTest(tcu::TestContext& testCtx, deUint32 size, const vk::ComputePipelineConstructionType computePipelineConstructionType) SizeTest() argument 1246 Instance(Context& context, const vk::ComputePipelineConstructionType computePipelineConstructionType) Instance() argument 1327 AddSizeTests(tcu::TestCaseGroup* group, vk::ComputePipelineConstructionType computePipelineConstructionType) AddSizeTests() argument 1400 createWorkgroupMemoryExplicitLayoutTests(tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType) createWorkgroupMemoryExplicitLayoutTests() argument [all...] |
H A D | vktComputeBasicComputeShaderTests.hpp | 37 tcu::TestCaseGroup* createBasicComputeShaderTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType); 38 tcu::TestCaseGroup* createBasicDeviceGroupComputeShaderTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeIndirectComputeDispatchTests.cpp | 271 const vk::ComputePipelineConstructionType computePipelineConstructionType); 322 const vk::ComputePipelineConstructionType computePipelineConstructionType) in IndirectDispatchInstanceBufferUpload() 336 , m_computePipelineConstructionType (computePipelineConstructionType) in IndirectDispatchInstanceBufferUpload() 562 const vk::ComputePipelineConstructionType computePipelineConstructionType); 586 const vk::ComputePipelineConstructionType computePipelineConstructionType) in IndirectDispatchCaseBufferUpload() 593 , m_computePipelineConstructionType (computePipelineConstructionType) in IndirectDispatchCaseBufferUpload() 667 const vk::ComputePipelineConstructionType computePipelineConstructionType) in IndirectDispatchInstanceBufferGenerate() 669 : IndirectDispatchInstanceBufferUpload(context, name, bufferSize, workGroupSize, dispatchCommands, computeOnlyQueue, computePipelineConstructionType) {} in IndirectDispatchInstanceBufferGenerate() 743 const vk::ComputePipelineConstructionType computePipelineConstructionType) in IndirectDispatchCaseBufferGenerate() 744 : IndirectDispatchCaseBufferUpload(testCtx, caseDesc, glslVersion, computePipelineConstructionType) {} in IndirectDispatchCaseBufferGenerate() 316 IndirectDispatchInstanceBufferUpload(Context& context, const std::string& name, const deUintptr bufferSize, const tcu::UVec3& workGroupSize, const DispatchCommandsVec& dispatchCommands, const bool computeQueueOnly, const vk::ComputePipelineConstructionType computePipelineConstructionType) IndirectDispatchInstanceBufferUpload() argument 583 IndirectDispatchCaseBufferUpload(tcu::TestContext& testCtx, const DispatchCaseDesc& caseDesc, const glu::GLSLVersion glslVersion, const vk::ComputePipelineConstructionType computePipelineConstructionType) IndirectDispatchCaseBufferUpload() argument 661 IndirectDispatchInstanceBufferGenerate(Context& context, const std::string& name, const deUintptr bufferSize, const tcu::UVec3& workGroupSize, const DispatchCommandsVec& dispatchCommands, const bool computeOnlyQueue, const vk::ComputePipelineConstructionType computePipelineConstructionType) IndirectDispatchInstanceBufferGenerate() argument 740 IndirectDispatchCaseBufferGenerate(tcu::TestContext& testCtx, const DispatchCaseDesc& caseDesc, const glu::GLSLVersion glslVersion, const vk::ComputePipelineConstructionType computePipelineConstructionType) IndirectDispatchCaseBufferGenerate() argument 850 createIndirectComputeDispatchTests(tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType) createIndirectComputeDispatchTests() argument [all...] |
H A D | vktComputeCooperativeMatrixTests.hpp | 37 tcu::TestCaseGroup* createCooperativeMatrixTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeIndirectComputeDispatchTests.hpp | 37 tcu::TestCaseGroup* createIndirectComputeDispatchTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeShaderBuiltinVarTests.hpp | 36 tcu::TestCaseGroup* createComputeShaderBuiltinVarTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeWorkgroupMemoryExplicitLayoutTests.hpp | 38 tcu::TestCaseGroup* createWorkgroupMemoryExplicitLayoutTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeZeroInitializeWorkgroupMemoryTests.hpp | 38 tcu::TestCaseGroup* createZeroInitializeWorkgroupMemoryTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType);
|
H A D | vktComputeCooperativeMatrixTests.cpp | 144 vk::ComputePipelineConstructionType computePipelineConstructionType; member 420 checkShaderObjectRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_data.computePipelineConstructionType); in checkSupport() 1315 ComputePipelineWrapper pipeline(vk, device, m_data.computePipelineConstructionType, m_context.getBinaryCollection().get("test")); in iterate() 1710 tcu::TestCaseGroup* createCooperativeMatrixTestsInternal (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType, UseType useType) in createCooperativeMatrixTestsInternal() argument 1912 computePipelineConstructionType, // vk::ComputePipelineConstructionType computePipelineConstructionType; in createCooperativeMatrixTestsInternal() 1957 computePipelineConstructionType, // vk::ComputePipelineConstructionType computePipelineConstructionType; in createCooperativeMatrixTestsInternal() 1975 tcu::TestCaseGroup* createCooperativeMatrixTests (tcu::TestContext& testCtx, vk::ComputePipelineConstructionType computePipelineConstructionType) in createCooperativeMatrixTests() argument 1979 group->addChild(createCooperativeMatrixTestsInternal(testCtx, computePipelineConstructionType, UT_N in createCooperativeMatrixTests() [all...] |
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkComputePipelineConstructionUtil.cpp | 35 ComputePipelineConstructionType computePipelineConstructionType) in checkShaderObjectRequirements() 37 if (computePipelineConstructionType == COMPUTE_PIPELINE_CONSTRUCTION_TYPE_PIPELINE) in checkShaderObjectRequirements() 33 checkShaderObjectRequirements(const InstanceInterface& vki, VkPhysicalDevice physicalDevice, ComputePipelineConstructionType computePipelineConstructionType) checkShaderObjectRequirements() argument
|
H A D | vkComputePipelineConstructionUtil.hpp | 54 ComputePipelineConstructionType computePipelineConstructionType);
|