Lines Matching defs:levelNdx
91 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
93 if (m_refTexture.isLevelEmpty(levelNdx))
96 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
97 gl.texImage1D(GL_TEXTURE_1D, levelNdx, m_format, access.getWidth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
174 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
176 if (m_refTexture.isLevelEmpty(levelNdx))
179 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
181 gl.texImage2D(GL_TEXTURE_2D, levelNdx, m_format, access.getWidth(), access.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
195 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++)
197 const tcu::CompressedTexture& level = levels[levelNdx];
200 m_refTexture.allocLevel(levelNdx);
201 tcu::PixelBufferAccess refLevelAccess = m_refTexture.getLevel(levelNdx);
207 gl.compressedTexImage2D(GL_TEXTURE_2D, levelNdx, compressedFormat,
242 for (int levelNdx = 1; levelNdx < numLevels; levelNdx++)
244 tcu::ImageIO::loadPNG(level, archive, levelFileNames[levelNdx]);
246 texture->getRefTexture().allocLevel(levelNdx);
247 tcu::copy(texture->getRefTexture().getLevel(levelNdx), level.getAccess());
307 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
309 if (m_refTexture.isLevelEmpty(levelNdx))
312 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
314 gl.texSubImage2D(GL_TEXTURE_2D, levelNdx, 0, 0, access.getWidth(), access.getHeight(), transferFormat.format, transferFormat.dataType, access.getDataPtr());
395 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
397 if (m_refTexture.isLevelEmpty((tcu::CubeFace)face, levelNdx))
400 tcu::ConstPixelBufferAccess access = m_refTexture.getLevelFace(levelNdx, (tcu::CubeFace)face);
402 gl.texImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, m_format, access.getWidth(), access.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
417 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++)
421 const tcu::CompressedTexture& level = levels[levelNdx*tcu::CUBEFACE_LAST + face];
424 m_refTexture.allocLevel((tcu::CubeFace)face, levelNdx);
425 tcu::PixelBufferAccess refLevelAccess = m_refTexture.getLevelFace(levelNdx, (tcu::CubeFace)face);
431 gl.compressedTexImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, compressedFormat,
514 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
516 if (m_refTexture.isLevelEmpty(levelNdx))
519 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
521 gl.texImage2D(GL_TEXTURE_1D_ARRAY, levelNdx, m_format, access.getWidth(), access.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
601 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
603 if (m_refTexture.isLevelEmpty(levelNdx))
606 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
609 gl.texImage3D(GL_TEXTURE_2D_ARRAY, levelNdx, m_format, access.getWidth(), access.getHeight(), access.getDepth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
623 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++)
625 const tcu::CompressedTexture& level = levels[levelNdx];
628 m_refTexture.allocLevel(levelNdx);
629 tcu::PixelBufferAccess refLevelAccess = m_refTexture.getLevel(levelNdx);
636 gl.compressedTexImage3D(GL_TEXTURE_2D_ARRAY, levelNdx, compressedFormat,
637 level.getWidth(), level.getHeight(), m_refTexture.getLevel(levelNdx).getDepth(), 0 /* border */, level.getDataSize(), level.getData());
723 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
725 if (m_refTexture.isLevelEmpty(levelNdx))
728 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
731 gl.texImage3D(GL_TEXTURE_3D, levelNdx, m_format, access.getWidth(), access.getHeight(), access.getDepth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());
748 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++)
750 const tcu::CompressedTexture& level = levels[levelNdx];
753 m_refTexture.allocLevel(levelNdx);
754 tcu::PixelBufferAccess refLevelAccess = m_refTexture.getLevel(levelNdx);
761 gl.compressedTexImage3D(GL_TEXTURE_3D, levelNdx, compressedFormat,
814 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++)
816 if (m_refTexture.isLevelEmpty(levelNdx))
819 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx);
822 gl.texImage3D(GL_TEXTURE_CUBE_MAP_ARRAY, levelNdx, m_format, access.getWidth(), access.getHeight(), access.getDepth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr());