Lines Matching defs:level
1176 // - Each mipmap level is assigned a different color.
1177 // - Attach single mipmap level to framebuffer and draw full screen quad.
1192 tcu::TextureLevel genReferenceTexture (int level, const vector<tcu::Vec4>& colors, const tcu::Vec4& uniformColor);
1212 for (int level = 0; level < numLevels; level++)
1214 int levelW = de::max(1, VIEWPORT_WIDTH >> level);
1215 int levelH = de::max(1, VIEWPORT_HEIGHT >> level);
1219 clear(levelData.getAccess(), colors[level]);
1220 m_gl.texImage3D(GL_TEXTURE_2D_ARRAY, level, m_format, levelW, levelH, 1, 0, m_transferFmt.format, m_transferFmt.dataType, levelData.getAccess().getDataPtr());
1227 tcu::TextureLevel TextureLevelTestCase::genReferenceTexture (int level, const vector<tcu::Vec4>& colors, const tcu::Vec4& uniformColor)
1229 tcu::TextureLevel reference (glu::mapGLTransferFormat(m_transferFmt.format, m_transferFmt.dataType), VIEWPORT_WIDTH >> level, VIEWPORT_HEIGHT >> level, 1);
1231 genReferenceMipmap(colors[level] + uniformColor, reference);
1264 for (int level = 0; level < (int)levelColors.size(); ++level)
1267 name << "Level " << level;
1268 desc << "Mipmap level " << level;
1271 tcu::TextureLevel result (getReadPixelFormat(m_texFmt), VIEWPORT_WIDTH >> level, VIEWPORT_HEIGHT >> level);
1272 tcu::TextureLevel reference = genReferenceTexture(level, levelColors, uniformColor);
1274 m_gl.framebufferTextureLayer(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, m_texColorBuffer, level, 0);