Lines Matching full:levels
129 Texture2D::Texture2D (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
132 , m_format (getGLFormat(levels[0].getFormat()))
133 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth(), levels[0].getHeight())
146 loadCompressed(numLevels, levels, decompressionParams);
187 void Texture2D::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
190 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
197 const tcu::CompressedTexture& level = levels[levelNdx];
241 // Fill remaining levels.
264 vector<tcu::CompressedTexture> levels(numLevels);
267 tcu::ImageIO::loadPKM(levels[ndx], archive, levelFileNames[ndx]);
269 return new Texture2D(context, contextInfo, numLevels, &levels[0]);
322 TextureCube::TextureCube (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
325 , m_format (getGLFormat(levels[0].getFormat()))
326 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth())
331 TCU_CHECK_INTERNAL(levels[0].getWidth() == levels[0].getHeight());
341 loadCompressed(numLevels, levels, decompressionParams);
409 void TextureCube::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
412 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
421 const tcu::CompressedTexture& level = levels[levelNdx*tcu::CUBEFACE_LAST + face];
450 vector<tcu::CompressedTexture> levels (numImages);
453 tcu::ImageIO::loadPKM(levels[ndx], archive, filenames[ndx]);
455 return new TextureCube(context, contextInfo, numLevels, &levels[0]);
555 Texture2DArray::Texture2DArray (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
558 , m_format (getGLFormat(levels[0].getFormat()))
559 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth(), levels[0].getHeight(), levels[0].getDepth())
572 loadCompressed(numLevels, levels, decompressionParams);
615 void Texture2DArray::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
618 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
625 const tcu::CompressedTexture& level = levels[levelNdx];
674 const tcu::CompressedTexture* levels,
678 , m_format (getGLFormat(levels[0].getFormat()))
679 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth(), levels[0].getHeight(), levels[0].getDepth())
692 loadCompressed(numLevels, levels, decompressionParams);
737 void Texture3D::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
740 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
750 const tcu::CompressedTexture& level = levels[levelNdx];