Home
last modified time | relevance | path

Searched refs:atomicOp (Results 1 - 7 of 7) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktAtomicOperationTests.cpp270 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 DvktAtomicOperationTests.cpp270 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 Dgl4cShaderAtomicCounterOpsTests.cpp366 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 Dgl4cShaderAtomicCounterOpsTests.hpp280 void fillAtomicCounterBuffer(AtomicOperation* atomicOp);
281 bool checkAtomicCounterBuffer(AtomicOperation* atomicOp);
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemShaderImageAccessTests.cpp1297 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 DvktProtectedMemShaderImageAccessTests.cpp1256 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 DhlslParseHelper.cpp5073 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()

Completed in 22 milliseconds