Lines Matching refs: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]);
288 TextureCube::TextureCube (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
291 , m_format (getGLFormat(levels[0].getFormat()))
292 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth())
297 TCU_CHECK_INTERNAL(levels[0].getWidth() == levels[0].getHeight());
307 loadCompressed(numLevels, levels, decompressionParams);
375 void TextureCube::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
378 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
387 const tcu::CompressedTexture& level = levels[levelNdx*tcu::CUBEFACE_LAST + face];
416 vector<tcu::CompressedTexture> levels (numImages);
419 tcu::ImageIO::loadPKM(levels[ndx], archive, filenames[ndx]);
421 return new TextureCube(context, contextInfo, numLevels, &levels[0]);
521 Texture2DArray::Texture2DArray (const RenderContext& context, const ContextInfo& contextInfo, int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
524 , m_format (getGLFormat(levels[0].getFormat()))
525 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth(), levels[0].getHeight(), levels[0].getDepth())
538 loadCompressed(numLevels, levels, decompressionParams);
581 void Texture2DArray::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
584 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
591 const tcu::CompressedTexture& level = levels[levelNdx];
640 const tcu::CompressedTexture* levels,
644 , m_format (getGLFormat(levels[0].getFormat()))
645 , m_refTexture (getUncompressedFormat(levels[0].getFormat()), levels[0].getWidth(), levels[0].getHeight(), levels[0].getDepth())
658 loadCompressed(numLevels, levels, decompressionParams);
703 void Texture3D::loadCompressed (int numLevels, const tcu::CompressedTexture* levels, const tcu::TexDecompressionParams& decompressionParams)
706 deUint32 compressedFormat = getGLFormat(levels[0].getFormat());
716 const tcu::CompressedTexture& level = levels[levelNdx];