/external/deqp/modules/gles31/functional/ |
es31fIndirectComputeDispatchTests.cpp | 124 UVec3 numWorkGroups; 127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {} 196 dstPtr[0] = cmdIter->numWorkGroups[0]; 197 dstPtr[1] = cmdIter->numWorkGroups[1]; 198 dstPtr[2] = cmdIter->numWorkGroups[2]; 217 "void writeCmd (uint offset, uvec3 numWorkGroups)\n" 219 " data[offset+0u] = numWorkGroups.x;\n" 220 " data[offset+1u] = numWorkGroups.y;\n" 221 " data[offset+2u] = numWorkGroups.z;\n" 233 << cmdIter->numWorkGroups.x() << "u, [all...] |
es31fComputeShaderBuiltinVarTests.cpp | 85 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0; 91 UVec3 numWorkGroups; 94 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_) {} 212 const tcu::UVec3 globalSize = subCase.localSize*subCase.numWorkGroups; 214 const deUint32 numInvocations = subCase.localSize[0]*subCase.localSize[1]*subCase.localSize[2]*subCase.numWorkGroups[0]*subCase.numWorkGroups[1]*subCase.numWorkGroups[2]; 223 m_testCtx.getLog() << TestLog::Message << "Number of work groups = " << subCase.numWorkGroups << TestLog::EndMessage 235 gl.dispatchCompute(subCase.numWorkGroups[0], subCase.numWorkGroups[1], subCase.numWorkGroups[2]) [all...] |
es31fShaderAtomicOpTests.cpp | 280 const int numWorkGroups = numValues/workGroupSize; 282 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) 433 const int numWorkGroups = numValues/workGroupSize; 436 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) 515 const int numWorkGroups = numValues/workGroupSize; 518 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) 589 const int numWorkGroups = numValues/workGroupSize; 594 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) 607 const int numWorkGroups = numValues/workGroupSize; 612 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++ [all...] |
/external/deqp/external/vulkancts/modules/vulkan/compute/ |
vktComputeShaderBuiltinVarTests.cpp | 109 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } 155 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0; 234 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const 236 DE_UNREF(numWorkGroups); 240 return numWorkGroups; 261 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const 263 DE_UNREF(numWorkGroups); 285 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const 287 DE_UNREF(numWorkGroups); 311 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) cons [all...] |
vktComputeIndirectComputeDispatchTests.cpp | 88 const tcu::UVec3& numWorkGroups) 90 , m_numWorkGroups (numWorkGroups) {} 213 << cmdNdx << ": " << "offset = " << m_dispatchCommands[cmdNdx].m_offset << ", numWorkGroups = " << m_dispatchCommands[cmdNdx].m_numWorkGroups 543 << "void writeCmd (uint offset, uvec3 numWorkGroups)\n" 545 << " data[offset+0u] = numWorkGroups.x;\n" 546 << " data[offset+1u] = numWorkGroups.y;\n" 547 << " data[offset+2u] = numWorkGroups.z;\n"
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
vktSpvAsmLoopDepInfTests.cpp | 177 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1);
|
vktSpvAsmLoopDepLenTests.cpp | 192 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1);
|
vktSpvAsmInstructionTests.cpp | 246 spec.numWorkGroups = IVec3(numElements, 1, 1); 404 spec.numWorkGroups = IVec3(numElements, 1, 1); 531 spec.numWorkGroups = IVec3(numElements, 1, 1); 595 spec.numWorkGroups = IVec3(numElements, 1, 1); 690 spec.numWorkGroups = IVec3(numElements, 1, 1); 758 spec.numWorkGroups = IVec3(numElements, 1, 1); 868 spec.numWorkGroups = IVec3(numElements, 1, 1); [all...] |
vktSpvAsmConditionalBranchTests.cpp | 120 spec.numWorkGroups = IVec3(numItems, 1, 1);
|
vktSpvAsmUboMatrixPaddingTests.cpp | 136 spec.numWorkGroups = IVec3(numElements, 1, 1);
|
vktSpvAsmComputeShaderCase.cpp | 425 const tcu::IVec3& numWorkGroups = m_shaderSpec.numWorkGroups; 440 vkdi.cmdDispatch(*cmdBuffer, numWorkGroups.x(), numWorkGroups.y(), numWorkGroups.z());
|
vktSpvAsmVariablePointersTests.cpp | 335 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 359 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 391 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 418 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 451 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 488 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 515 spec.numWorkGroups = IVec3(numMuxes, 1, 1); 559 spec.numWorkGroups = IVec3(numMuxes, 1, 1); [all...] |
vktSpvAsmComputeShaderTestUtil.hpp | 223 tcu::IVec3 numWorkGroups;
|
vktSpvAsmSpirvVersionTests.cpp | 167 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1);
|
vktSpvAsmIndexingTests.cpp | 262 spec.numWorkGroups = IVec3(numItems, 1, 1);
|
vktSpvAsm16bitStorageTests.cpp | 622 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); 714 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); 873 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); [all...] |
/external/deqp/external/vulkancts/modules/vulkan/api/ |
vktApiCommandBuffersTests.cpp | [all...] |
/external/deqp/external/vulkancts/modules/vulkan/binding_model/ |
vktBindingShaderAccessTests.cpp | [all...] |