Home
last modified time | relevance | path

Searched refs:AtomicOperation (Results 1 - 9 of 9) sorted by relevance

/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cShaderAtomicCounterOpsTests.hpp40 class AtomicOperation class in gl4cts::ShaderAtomicCounterOpsTestBase
53 AtomicOperation(std::string function, glw::GLuint inputValue, glw::GLuint paramValue, in AtomicOperation() function in gl4cts::ShaderAtomicCounterOpsTestBase::AtomicOperation
63 virtual ~AtomicOperation() in ~AtomicOperation()
99 class AtomicOperationAdd : public AtomicOperation
110 : AtomicOperation("atomicCounterAdd", inputValue, paramValue, 0U, true) in AtomicOperationAdd()
115 class AtomicOperationSubtract : public AtomicOperation
126 : AtomicOperation("atomicCounterSubtract", inputValue, paramValue, 0U, true) in AtomicOperationSubtract()
131 class AtomicOperationMin : public AtomicOperation
142 : AtomicOperation("atomicCounterMin", inputValue, paramValue) in AtomicOperationMin()
147 class AtomicOperationMax : public AtomicOperation
[all...]
H A Dgl4cShaderAtomicCounterOpsTests.cpp43 ShaderAtomicCounterOpsTestBase::ShaderPipeline::ShaderPipeline(glu::ShaderType testedShader, AtomicOperation* newOp, in ShaderPipeline()
366 void ShaderAtomicCounterOpsTestBase::fillAtomicCounterBuffer(AtomicOperation* atomicOp) in fillAtomicCounterBuffer()
403 bool ShaderAtomicCounterOpsTestBase::checkAtomicCounterBuffer(AtomicOperation* atomicOp) in checkAtomicCounterBuffer()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/
H A DvktImageAtomicOperationTests.cpp84 enum AtomicOperation enum
169 static string getAtomicFuncArgumentShaderStr (const AtomicOperation op, in getAtomicFuncArgumentShaderStr()
196 static string getAtomicOperationCaseName (const AtomicOperation op) in getAtomicOperationCaseName()
217 static string getAtomicOperationShaderFuncName (const AtomicOperation op) in getAtomicOperationShaderFuncName()
236 T getOperationInitialValue (const AtomicOperation op) in getOperationInitialValue()
259 deInt64 getOperationInitialValue<deInt64>(const AtomicOperation op) in getOperationInitialValue()
282 deUint64 getOperationInitialValue<deUint64>(const AtomicOperation op) in getOperationInitialValue()
289 static T getAtomicFuncArgument (const AtomicOperation op, in getAtomicFuncArgument()
323 static bool isOrderIndependentAtomicOperation (const AtomicOperation op) in isOrderIndependentAtomicOperation()
337 static bool isSpirvAtomicOperation (const AtomicOperation o
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/
H A DvktImageAtomicOperationTests.cpp84 enum AtomicOperation enum
169 static string getAtomicFuncArgumentShaderStr (const AtomicOperation op, in getAtomicFuncArgumentShaderStr()
196 static string getAtomicOperationCaseName (const AtomicOperation op) in getAtomicOperationCaseName()
217 static string getAtomicOperationShaderFuncName (const AtomicOperation op) in getAtomicOperationShaderFuncName()
236 T getOperationInitialValue (const AtomicOperation op) in getOperationInitialValue()
259 deInt64 getOperationInitialValue<deInt64>(const AtomicOperation op) in getOperationInitialValue()
282 deUint64 getOperationInitialValue<deUint64>(const AtomicOperation op) in getOperationInitialValue()
289 static T getAtomicFuncArgument (const AtomicOperation op, in getAtomicFuncArgument()
323 static bool isOrderIndependentAtomicOperation (const AtomicOperation op) in isOrderIndependentAtomicOperation()
337 static bool isSpirvAtomicOperation (const AtomicOperation o
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/
H A DvktAtomicOperationTests.cpp188 enum AtomicOperation enum
202 std::string atomicOp2Str (AtomicOperation op) in atomicOp2Str()
270 TestBuffer(AtomicOperation atomicOp) in TestBuffer()
354 const AtomicOperation m_atomicOp;
378 TestBufferFloatingPoint(AtomicOperation atomicOp) in TestBufferFloatingPoint()
478 const AtomicOperation m_atomicOp;
485 static BufferInterface* createTestBuffer(DataType type, AtomicOperation atomicOp) in createTestBuffer()
866 AtomicOperation atomicOp);
874 AtomicOperation m_atomicOp;
882 AtomicOperation atomicO in AtomicOperationCaseInstance()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/
H A DvktAtomicOperationTests.cpp188 enum AtomicOperation enum
202 std::string atomicOp2Str (AtomicOperation op) in atomicOp2Str()
270 TestBuffer(AtomicOperation atomicOp) in TestBuffer()
354 const AtomicOperation m_atomicOp;
378 TestBufferFloatingPoint(AtomicOperation atomicOp) in TestBufferFloatingPoint()
478 const AtomicOperation m_atomicOp;
485 static BufferInterface* createTestBuffer(DataType type, AtomicOperation atomicOp) in createTestBuffer()
866 AtomicOperation atomicOp);
874 AtomicOperation m_atomicOp;
882 AtomicOperation atomicO in AtomicOperationCaseInstance()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/
H A DvktProtectedMemShaderImageAccessTests.cpp76 enum AtomicOperation enum
94 AtomicOperation atomicOperation;
114 const AtomicOperation atomicOperation_, in Params()
138 static std::string getAtomicOperationCaseName (const AtomicOperation op) in getAtomicOperationCaseName()
155 static std::string getAtomicOperationShaderFuncName (const AtomicOperation op) in getAtomicOperationShaderFuncName()
173 static deInt32 computeBinaryAtomicOperationResult (const AtomicOperation op, const deInt32 a, const deInt32 b) in computeBinaryAtomicOperationResult()
1297 const AtomicOperation atomicOp = (AtomicOperation)atomicOpI; in createShaderImageAccessTests()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/
H A DvktProtectedMemShaderImageAccessTests.cpp76 enum AtomicOperation enum
94 AtomicOperation atomicOperation;
112 const AtomicOperation atomicOperation_, in Params()
136 static std::string getAtomicOperationCaseName (const AtomicOperation op) in getAtomicOperationCaseName()
153 static std::string getAtomicOperationShaderFuncName (const AtomicOperation op) in getAtomicOperationShaderFuncName()
171 static deInt32 computeBinaryAtomicOperationResult (const AtomicOperation op, const deInt32 a, const deInt32 b) in computeBinaryAtomicOperationResult()
1256 const AtomicOperation atomicOp = (AtomicOperation)atomicOpI; in createShaderImageAccessTests()
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fShaderImageLoadStoreTests.cpp415 enum AtomicOperation enum
430 static bool isOrderIndependentAtomicOperation (AtomicOperation op) in isOrderIndependentAtomicOperation()
441 int computeBinaryAtomicOperationResult (AtomicOperation op, int a, int b) in computeBinaryAtomicOperationResult()
459 float computeBinaryAtomicOperationResult (AtomicOperation op, float /*a*/, float b) in computeBinaryAtomicOperationResult()
470 static const char* getAtomicOperationCaseName (AtomicOperation op) in getAtomicOperationCaseName()
488 static const char* getAtomicOperationShaderFuncName (AtomicOperation op) in getAtomicOperationShaderFuncName()
1628 BinaryAtomicOperationCase (Context& context, const char* name, const char* description, const TextureFormat& format, TextureType imageType, AtomicOperation operation, AtomicOperationCaseType caseType) in BinaryAtomicOperationCase()
1649 static int getOperationInitialValue (AtomicOperation op); //!< Appropriate value with which to initialize the texture.
1651 static int getAtomicFuncArgument (AtomicOperation op, const IVec3& invocationID, const IVec2& dispatchSizeXY);
1653 static string getAtomicFuncArgumentShaderStr (AtomicOperation o
[all...]

Completed in 16 milliseconds