a) grab the source mipmap levels not the dest ones for copy. b) lets rely less on trusting sizeof*4 when we've gor a size per pixel lookup already there

This commit is contained in:
AzaezelX 2020-06-29 21:26:08 -05:00
parent 24e6d8c73c
commit ce2b05e0e2
2 changed files with 2 additions and 2 deletions

View file

@ -475,7 +475,7 @@ void GFXGLDevice::copyResource(GFXTextureObject* pDst, GFXCubemap* pSrc, const U
const bool isCompressed = ImageUtil::isCompressedFormat(format);
U32 mipLevels = gGLDst->getMipLevels();
U32 mipLevels = pGLSrc->getMipMapLevels();
for (U32 mip = 0; mip < mipLevels; mip++)
{
const U32 mipSize = getMax(U32(1), pGLSrc->getSize() >> mip);