HomeSort by relevance Sort by last modified time
    Searched refs:zWorkGroupSize (Results 1 - 4 of 4) sorted by null

  /external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
vktSparseResourcesBufferMemoryAliasing.cpp 73 const deUint32 zWorkGroupSize = std::min(std::min(numInvocationsLeft, maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
74 numInvocationsLeft = numInvocationsLeft / zWorkGroupSize + ((numInvocationsLeft % zWorkGroupSize) ? 1u : 0u);
76 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);
vktSparseResourcesImageMemoryAliasing.cpp 546 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxWorkGroupSize.z()), maxWorkGroupInvocations / (xWorkGroupSize * yWorkGroupSize));
550 const deUint32 zWorkGroupCount = gridSize.z() / zWorkGroupSize + (gridSize.z() % zWorkGroupSize ? 1u : 0u);
651 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxWorkGroupSize.z()), maxWorkGroupInvocations / (xWorkGroupSize * yWorkGroupSize));
656 << "layout (local_size_x = " << xWorkGroupSize << ", local_size_y = " << yWorkGroupSize << ", local_size_z = " << zWorkGroupSize << ") in; \n"
    [all...]
vktSparseResourcesShaderIntrinsicsStorage.cpp 40 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
42 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);
vktSparseResourcesImageSparseResidency.cpp 100 const deUint32 zWorkGroupSize = std::min(std::min(gridSize.z(), maxComputeWorkGroupSize.z()), maxComputeWorkGroupInvocations / (xWorkGroupSize*yWorkGroupSize));
102 return tcu::UVec3(xWorkGroupSize, yWorkGroupSize, zWorkGroupSize);

Completed in 315 milliseconds