/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 270 TestBuffer(AtomicOperation atomicOp) in TestBuffer() argument 271 : m_atomicOp(atomicOp) in TestBuffer() 378 TestBufferFloatingPoint(AtomicOperation atomicOp) in TestBufferFloatingPoint() argument 379 : m_atomicOp(atomicOp) in TestBufferFloatingPoint() 485 static BufferInterface* createTestBuffer(DataType type, AtomicOperation atomicOp) in createTestBuffer() argument 490 return new TestBufferFloatingPoint<deFloat16>(atomicOp); in createTestBuffer() 492 return new TestBuffer<deInt32>(atomicOp); in createTestBuffer() 494 return new TestBuffer<deUint32>(atomicOp); in createTestBuffer() 496 return new TestBufferFloatingPoint<float>(atomicOp); in createTestBuffer() 498 return new TestBuffer<deInt64>(atomicOp); in createTestBuffer() 878 AtomicOperationCaseInstance(Context& context, const ShaderSpec& shaderSpec, AtomicShaderType shaderType, DataType dataType, AtomicOperation atomicOp) AtomicOperationCaseInstance() argument 1054 AtomicOperationCase(tcu::TestContext& testCtx, const char* name, const char* description, AtomicShaderType shaderType, DataType dataType, AtomicOperation atomicOp) AtomicOperationCase() argument 1518 } atomicOp[] = addAtomicOperationTests() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 270 TestBuffer(AtomicOperation atomicOp) in TestBuffer() argument 271 : m_atomicOp(atomicOp) in TestBuffer() 378 TestBufferFloatingPoint(AtomicOperation atomicOp) in TestBufferFloatingPoint() argument 379 : m_atomicOp(atomicOp) in TestBufferFloatingPoint() 485 static BufferInterface* createTestBuffer(DataType type, AtomicOperation atomicOp) in createTestBuffer() argument 490 return new TestBufferFloatingPoint<deFloat16>(atomicOp); in createTestBuffer() 492 return new TestBuffer<deInt32>(atomicOp); in createTestBuffer() 494 return new TestBuffer<deUint32>(atomicOp); in createTestBuffer() 496 return new TestBufferFloatingPoint<float>(atomicOp); in createTestBuffer() 498 return new TestBuffer<deInt64>(atomicOp); in createTestBuffer() 878 AtomicOperationCaseInstance(Context& context, const ShaderSpec& shaderSpec, AtomicShaderType shaderType, DataType dataType, AtomicOperation atomicOp) AtomicOperationCaseInstance() argument 1053 AtomicOperationCase(tcu::TestContext& testCtx, const char* name, AtomicShaderType shaderType, DataType dataType, AtomicOperation atomicOp) AtomicOperationCase() argument 1522 } atomicOp[] = addAtomicOperationTests() local [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cShaderAtomicCounterOpsTests.cpp | 366 void ShaderAtomicCounterOpsTestBase::fillAtomicCounterBuffer(AtomicOperation* atomicOp) in fillAtomicCounterBuffer() argument 374 GLuint inputValue = atomicOp->getInputValue(); in fillAtomicCounterBuffer() 403 bool ShaderAtomicCounterOpsTestBase::checkAtomicCounterBuffer(AtomicOperation* atomicOp) in checkAtomicCounterBuffer() argument 437 GLuint expectedValue = atomicOp->getResult(numberOfCalls); in checkAtomicCounterBuffer()
|
H A D | gl4cShaderAtomicCounterOpsTests.hpp | 280 void fillAtomicCounterBuffer(AtomicOperation* atomicOp); 281 bool checkAtomicCounterBuffer(AtomicOperation* atomicOp);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
H A D | vktProtectedMemShaderImageAccessTests.cpp | 1297 const AtomicOperation atomicOp = (AtomicOperation)atomicOpI; in createShaderImageAccessTests() local 1298 de::MovePtr<tcu::TestCaseGroup> operationGroup(new tcu::TestCaseGroup(testCtx, getAtomicOperationCaseName(atomicOp).c_str())); in createShaderImageAccessTests() 1307 operationGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, Params(shaderType, accessType, format, atomicOp, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
H A D | vktProtectedMemShaderImageAccessTests.cpp | 1256 const AtomicOperation atomicOp = (AtomicOperation)atomicOpI; in createShaderImageAccessTests() local 1257 de::MovePtr<tcu::TestCaseGroup> operationGroup(new tcu::TestCaseGroup(testCtx, getAtomicOperationCaseName(atomicOp).c_str(), "")); in createShaderImageAccessTests() 1266 operationGroup->addChild(new ImageAccessTestCase(testCtx, formats[formatNdx].name, "", Params(shaderType, accessType, format, atomicOp, protectedAccess[protectedAccessNdx].pipelineProtectedAccess, flags[flagsNdx].flags))); in createShaderImageAccessTests()
|
/third_party/glslang/glslang/HLSL/ |
H A D | hlslParseHelper.cpp | 5073 const TOperator atomicOp = mapAtomicOp(loc, op, isImage); in decomposeIntrinsic() local 5074 TIntermAggregate* atomic = new TIntermAggregate(atomicOp); in decomposeIntrinsic() 5100 node->getAsAggregate()->setOperator(atomicOp); in decomposeIntrinsic()
|