Lines Matching refs:IVec3
65 using tcu::IVec3;
260 ImageInfo (deUint32 format, deUint32 target, const IVec3& size);
264 const IVec3& getSize (void) const { return m_size; } in getSize()
269 IVec3 m_size;
272 ImageInfo::ImageInfo (deUint32 format, deUint32 target, const IVec3& size) in ImageInfo()
299 const IVec3 size = info.getSize(); in getLevelCount()
358 IVec3 getTexelBlockPixelSize (deUint32 format) in getTexelBlockPixelSize()
363 return IVec3(1, 1, 1); in getTexelBlockPixelSize()
366 IVec3 getLevelSize (deUint32 target, const IVec3& baseSize, int level) in getLevelSize()
368 IVec3 size; in getLevelSize()
500 IVec3 divRoundUp (const IVec3& a, const IVec3& b) in divRoundUp()
502 IVec3 res; in divRoundUp()
536 const IVec3& size, in genericTexImage()
596 const IVec3 texelBlockPixelSize = getTexelBlockPixelSize(info.getFormat()); in genTextureImage()
612 const IVec3 levelPixelSize = getLevelSize(info.getTarget(), info.getSize(), levelNdx); in genTextureImage()
613 const IVec3 levelTexelBlockSize = divRoundUp(levelPixelSize, texelBlockPixelSize); in genTextureImage()
648 const IVec3 size = info.getSize(); in genRenderbufferImage()
757 IVec3 getTexelBlockStride (const ImageInfo& info, int level) in getTexelBlockStride()
759 const IVec3 size = getLevelSize(info.getTarget(), info.getSize(), level); in getTexelBlockStride()
761 const IVec3 texelBlockPixelSize = getTexelBlockPixelSize(info.getFormat()); in getTexelBlockStride()
762 const IVec3 textureTexelBlockSize = divRoundUp(size, texelBlockPixelSize); in getTexelBlockStride()
764 …return IVec3(texelBlockSize, textureTexelBlockSize.x() * texelBlockSize, textureTexelBlockSize.x()… in getTexelBlockStride()
767 int sumComponents (const IVec3& v) in sumComponents()
780 const IVec3& dstPos, in copyImageData()
785 const IVec3& srcPos, in copyImageData()
787 const IVec3& copySize) in copyImageData()
792 const IVec3 srcTexelBlockPixelSize = getTexelBlockPixelSize(srcImageInfo.getFormat()); in copyImageData()
794 const IVec3 srcTexelPos = srcPos / srcTexelBlockPixelSize; in copyImageData()
795 const IVec3 srcTexelBlockStride = getTexelBlockStride(srcImageInfo, srcLevel); in copyImageData()
797 const IVec3 dstTexelBlockPixelSize = getTexelBlockPixelSize(dstImageInfo.getFormat()); in copyImageData()
799 const IVec3 dstTexelPos = dstPos / dstTexelBlockPixelSize; in copyImageData()
800 const IVec3 dstTexelBlockStride = getTexelBlockStride(dstImageInfo, dstLevel); in copyImageData()
802 const IVec3 copyTexelBlockCount = copySize / srcTexelBlockPixelSize; in copyImageData()
819 const IVec3 blockPos (0, y, z); in copyImageData()
831 const IVec3 size = info.getSize(); in getLevelAccesses()
839 const IVec3 levelSize = getLevelSize(info.getTarget(), size, level); in getLevelAccesses()
852 const IVec3 size = info.getSize(); in getCubeLevelAccesses()
854 const IVec3 texelBlockPixelSize = getTexelBlockPixelSize(info.getFormat()); in getCubeLevelAccesses()
862 const IVec3 levelPixelSize = getLevelSize(info.getTarget(), size, level); in getCubeLevelAccesses()
863 const IVec3 levelTexelBlockSize = divRoundUp(levelPixelSize, texelBlockPixelSize); in getCubeLevelAccesses()
879 const IVec3& dstPos, in copyImage()
885 const IVec3& srcPos, in copyImage()
887 const IVec3& copySize) in copyImage()
934 const IVec3 levelSize = getLevelSize(info.getTarget(), info.getSize(), level); in renderTexture2DView()
985 const IVec3& levelPixelSize, in decompressTextureLevel()
1002 const IVec3 size = info.getSize(); in decompressTexture()
1023 const IVec3 levelPixelSize = getLevelSize(info.getTarget(), size, level); in decompressTexture()
1099 const IVec3 levelSize = getLevelSize(info.getTarget(), info.getSize(), level); in renderTexture3DView()
1113 …computeQuadTexCoord3D(texCoord, tcu::Vec3(0.0f, 0.0f, r), tcu::Vec3(1.0f, 1.0f, r), tcu::IVec3(0, … in renderTexture3DView()
1215 const IVec3 levelSize = getLevelSize(info.getTarget(), info.getSize(), level); in renderTextureCubemapView()
1285 const IVec3 texelBlockPixelSize = getTexelBlockPixelSize(info.getFormat()); in renderTextureCubemap()
1314 const IVec3 levelPixelSize = getLevelSize(info.getTarget(), info.getSize(), level); in renderTextureCubemap()
1315 const IVec3 levelTexelBlockSize = divRoundUp(levelPixelSize, texelBlockPixelSize); in renderTextureCubemap()
1398 const IVec3 levelSize = getLevelSize(info.getTarget(), info.getSize(), level); in renderTexture2DArrayView()
1531 const IVec3 size = info.getSize(); in renderRenderbuffer()
1904 Copy (const IVec3& srcPos_, in Copy()
1907 const IVec3& dstPos_, in Copy()
1910 const IVec3& size_, in Copy()
1911 const IVec3& dstSize_) in Copy()
1923 IVec3 srcPos;
1925 IVec3 dstPos;
1927 IVec3 size;
1928 IVec3 dstSize; //!< used only for logging
1934 const IVec3 blockPixelSize = getTexelBlockPixelSize(info.getFormat()); in getLastFullLevel()
1938 const IVec3 levelSize = getLevelSize(info.getTarget(), info.getSize(), level); in getLastFullLevel()
1958 const IVec3 srcBlockPixelSize = getTexelBlockPixelSize(srcInfo.getFormat()); in generateCopies()
1959 const IVec3 dstBlockPixelSize = getTexelBlockPixelSize(dstInfo.getFormat()); in generateCopies()
1971 const IVec3 srcSize = getLevelSize(srcInfo.getTarget(), srcInfo.getSize(), srcLevel); in generateCopies()
1972 const IVec3 dstSize = getLevelSize(dstInfo.getTarget(), dstInfo.getSize(), dstLevel); in generateCopies()
1975 …const IVec3 srcCompleteBlockSize = IVec3(srcSize.x() / srcBlockPixelSize.x(), srcSize.y() / srcBlo… in generateCopies()
1976 …const IVec3 dstCompleteBlockSize = IVec3(dstSize.x() / dstBlockPixelSize.x(), dstSize.y() / dstBlo… in generateCopies()
1978 const IVec3 maxCopyBlockSize = tcu::min(srcCompleteBlockSize, dstCompleteBlockSize); in generateCopies()
1987 const IVec3 copyBlockSize (copyBlockWidth, copyBlockHeight, copyBlockDepth); in generateCopies()
1988 const IVec3 srcBlockPos (srcCompleteBlockSize - copyBlockSize); in generateCopies()
1989 const IVec3 dstBlockPos (0, 0, 0); in generateCopies()
1991 const IVec3 srcPos (srcBlockPos * srcBlockPixelSize); in generateCopies()
1992 const IVec3 dstPos (dstBlockPos * dstBlockPixelSize); in generateCopies()
1993 const IVec3 srcCopySize (copyBlockSize * srcBlockPixelSize); in generateCopies()
1994 const IVec3 dstCopySize (copyBlockSize * dstBlockPixelSize); in generateCopies()
2001 const IVec3 copyBlockSize (copyBlockWidth, copyBlockHeight, copyBlockDepth); in generateCopies()
2002 const IVec3 srcBlockPos (0, 0, 0); in generateCopies()
2003 const IVec3 dstBlockPos (dstCompleteBlockSize - copyBlockSize); in generateCopies()
2005 const IVec3 srcPos (srcBlockPos * srcBlockPixelSize); in generateCopies()
2006 const IVec3 dstPos (dstBlockPos * dstBlockPixelSize); in generateCopies()
2007 const IVec3 srcCopySize (copyBlockSize * srcBlockPixelSize); in generateCopies()
2008 const IVec3 dstCopySize (copyBlockSize * dstBlockPixelSize); in generateCopies()
2015 const IVec3 copyBlockSize (copyBlockWidth, copyBlockHeight, copyBlockDepth); in generateCopies()
2016 const IVec3 srcBlockPos (tcu::max((srcCompleteBlockSize / 4) * 4 - copyBlockSize, IVec3(0))); in generateCopies()
2017 const IVec3 dstBlockPos (tcu::max((dstCompleteBlockSize / 4) * 4 - copyBlockSize, IVec3(0))); in generateCopies()
2019 const IVec3 srcPos (srcBlockPos * srcBlockPixelSize); in generateCopies()
2020 const IVec3 dstPos (dstBlockPos * dstBlockPixelSize); in generateCopies()
2021 const IVec3 srcCopySize (copyBlockSize * srcBlockPixelSize); in generateCopies()
2022 const IVec3 dstCopySize (copyBlockSize * dstBlockPixelSize); in generateCopies()
2135 IVec3 getTestedSize (deUint32 target, deUint32 format, const IVec3& targetSize) in getTestedSize()
2137 const IVec3 texelBlockPixelSize = getTexelBlockPixelSize(format); in getTestedSize()
2146 return IVec3(size, size, 1); in getTestedSize()
2157 return IVec3(width, height, 1); in getTestedSize()
2209 const IVec3 targetSize = isCompressedCase ? IVec3(128, 128, 16) : IVec3(64, 64, 8); in addCopyTests()
2210 const IVec3 srcSize = getTestedSize(srcTarget, srcFormat, targetSize); in addCopyTests()
2211 const IVec3 dstSize = getTestedSize(dstTarget, dstFormat, targetSize); in addCopyTests()