/external/deqp/framework/opengl/ |
H A D | gluTexture.cpp | 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)) 368 gl.texImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, m_format, access.getWidth(), access.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr()); local 397 gl.compressedTexImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, compressedFormat, local [all...] |
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineImageUtil.cpp | 624 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) 625 texture.allocLevel(levelNdx); 633 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) 634 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); 667 for (size_t levelNdx [all...] |
H A D | vktPipelineImageSamplingInstance.cpp | 1085 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) 1087 copy->allocLevel(levelNdx); 1088 swizzle(texture.getLevel(levelNdx), copy->getLevel(levelNdx), swz); 1101 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) 1103 copy->allocLevel((tcu::CubeFace)faceNdx, levelNdx); [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fTextureLevelStateQueryTests.cpp | 737 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) 739 const glu::TransferFormat transferFormat = (spec.levels[levelNdx].compressed) ? (glu::TransferFormat()) : (glu::getTransferFormat(glu::mapGLInternalFormat(spec.levels[levelNdx].internalFormat))); 741 if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D) 742 gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height); 743 else if (spec.immutable && !spec.levels[levelNdx] [all...] |
H A D | es31fStencilTexturingTests.cpp | 469 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx++) 475 if (!src.isLevelEmpty(face, levelNdx)) 477 dst.allocLevel(face, levelNdx); 479 const tcu::ConstPixelBufferAccess srcLevel = src.getLevelFace(levelNdx, face); 480 const tcu::PixelBufferAccess dstLevel = dst.getLevelFace(levelNdx, face); 593 for (int levelNdx = 0; levelNdx < levels; levelNdx 949 const int levelNdx = 2; local [all...] |
H A D | es31fTextureFilteringTests.cpp | 225 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 227 m_gradientTex->getRefTexture().allocLevel(levelNdx); 229 const tcu::PixelBufferAccess levelBuf = m_gradientTex->getRefTexture().getLevel(levelNdx); 242 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 244 m_gridTex->getRefTexture().allocLevel(levelNdx); 246 const tcu::PixelBufferAccess levelBuf = m_gridTex->getRefTexture().getLevel(levelNdx); [all...] |
H A D | es31fTextureGatherTests.cpp | 362 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx++) 364 if (src.isLevelEmpty(levelNdx)) 366 dst.allocLevel(levelNdx); 367 swizzlePixels(dst.getLevel(levelNdx), src.getLevel(levelNdx), swizzle); 374 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fTextureCompletenessTests.cpp | 284 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 286 int levelW = (levelNdx == m_invalidLevelNdx) ? m_invalidLevelSize.x() : de::max(1, m_size.x() >> levelNdx); 287 int levelH = (levelNdx == m_invalidLevelNdx) ? m_invalidLevelSize.y() : de::max(1, m_size.y() >> levelNdx); 292 glTexImage2D(GL_TEXTURE_2D, levelNdx, GL_RGBA, levelW, levelH, 0, GL_RGBA, GL_UNSIGNED_BYTE, levelData.getAccess().getDataPtr()); 353 for (int levelNdx = 0; levelNdx < numLevel [all...] |
H A D | es2fTextureSizeTests.cpp | 103 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 105 m_texture->getRefTexture().allocLevel(levelNdx); 106 tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(levelNdx), tcu::Vec4(-1.0f, -1.0f, -1.0f, 2.0f), tcu::Vec4(1.0f, 1.0f, 1.0f, 0.0f)); 236 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 240 m_texture->getRefTexture().allocLevel((tcu::CubeFace)face, levelNdx); 241 fillWithComponentGradients(m_texture->getRefTexture().getLevelFace(levelNdx, (tc [all...] |
H A D | es2fTextureFilteringTests.cpp | 181 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 186 m_textures[0]->getRefTexture().allocLevel(levelNdx); 187 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 191 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 194 deUint32 rgb = step*levelNdx; 198 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
H A D | es2fVertexTextureTests.cpp | 497 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 502 m_textures[0]->getRefTexture().allocLevel(levelNdx); 503 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 507 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 510 const deUint32 rgb = step*levelNdx; 514 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
H A D | es2fTextureMipmapTests.cpp | 166 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 169 deUint32 inc = deClamp32(step*levelNdx, 0x00, 0xff); 174 m_texture->getRefTexture().allocLevel(levelNdx); 175 tcu::clear(m_texture->getRefTexture().getLevel(levelNdx), tcu::RGBA(color).toVec()); 518 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 521 deUint32 inc = deClamp32(step*levelNdx, [all...] |
/external/deqp/modules/gles3/accuracy/ |
H A D | es3aTextureFilteringTests.cpp | 141 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 146 m_textures[0]->getRefTexture().allocLevel(levelNdx); 147 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 151 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 154 deUint32 rgb = step*levelNdx; 158 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fTextureSizeTests.cpp | 104 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 106 m_texture->getRefTexture().allocLevel(levelNdx); 107 tcu::fillWithComponentGradients(m_texture->getRefTexture().getLevel(levelNdx), tcu::Vec4(-1.0f, -1.0f, -1.0f, 2.0f), tcu::Vec4(1.0f, 1.0f, 1.0f, 0.0f)); 237 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 241 m_texture->getRefTexture().allocLevel((tcu::CubeFace)face, levelNdx); 242 fillWithComponentGradients(m_texture->getRefTexture().getLevelFace(levelNdx, (tc [all...] |
H A D | es3fTextureUnitTests.cpp | 894 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 897 m_textures2d.back()->allocLevel(levelNdx); 899 m_texturesCube.back()->allocLevel((tcu::CubeFace)face, levelNdx); 901 m_textures2dArray.back()->allocLevel(levelNdx); 903 m_textures3d.back()->allocLevel(levelNdx); 905 int curCellSize = deMax32(1, GRID_CELL_SIZE >> levelNdx); // \note Scale grid cell size for mipmaps. 907 tcu::PixelBufferAccess access = is2dTex ? m_textures2d.back()->getLevel(levelNdx) 908 : isCubeTex ? m_texturesCube.back()->getLevelFace(levelNdx, (tc [all...] |
H A D | es3fTextureShadowTests.cpp | 239 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 241 m_textures[0]->getRefTexture().allocLevel(levelNdx); 242 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), tcu::Vec4(-0.5f, -0.5f, -0.5f, 2.0f), tcu::Vec4(1.0f, 1.0f, 1.0f, 0.0f)); 246 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 249 deUint32 rgb = step*levelNdx; 253 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
H A D | es3fTextureFilteringTests.cpp | 181 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 186 m_textures[0]->getRefTexture().allocLevel(levelNdx); 187 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 191 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 194 deUint32 rgb = step*levelNdx; 198 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
H A D | es3fVertexTextureTests.cpp | 597 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 602 m_textures[0]->getRefTexture().allocLevel(levelNdx); 603 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 607 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 610 const deUint32 rgb = step*levelNdx; 614 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
/external/deqp/modules/gles2/accuracy/ |
H A D | es2aTextureFilteringTests.cpp | 151 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 156 m_textures[0]->getRefTexture().allocLevel(levelNdx); 157 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); 161 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 164 deUint32 rgb = step*levelNdx; 168 m_textures[1]->getRefTexture().allocLevel(levelNdx); [all...] |
/external/deqp/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureShadowTests.cpp | 246 for (int levelNdx = 0; levelNdx < numLevels; ++levelNdx) 248 tcu::fillWithComponentGradients(m_textures[0]->getLevel(levelNdx, 0), tcu::Vec4(-0.5f, -0.5f, -0.5f, 2.0f), tcu::Vec4(1.0f, 1.0f, 1.0f, 0.0f)); 252 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 255 const deUint32 rgb = step*levelNdx; 259 tcu::fillWithGrid(m_textures[1]->getLevel(levelNdx, 0), 4, tcu::RGBA(colorA).toVec(), tcu::RGBA(colorB).toVec()); 464 for (int levelNdx [all...] |
H A D | vktTextureFilteringAnisotropyTests.cpp | 109 for (int levelNdx = 0; levelNdx < m_refParams.maxLevel + 1; levelNdx++) 111 const int gridSize = max(texture->getLevel(levelNdx, 0).getHeight() / 8, 1); 112 tcu::fillWithGrid(texture->getLevel(levelNdx, 0), gridSize, Vec4(0.0f, 0.0f, 0.0f, 1.0f), Vec4(1.0f));
|
H A D | vktTextureFilteringTests.cpp | 128 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 133 tcu::fillWithComponentGradients(m_textures[0]->getLevel(levelNdx, 0), gMin, gMax); 137 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 140 const deUint32 rgb = step*levelNdx; 144 tcu::fillWithGrid(m_textures[1]->getLevel(levelNdx, 0), 4, tcu::RGBA(colorA).toVec()*cScale + cBias, tcu::RGBA(colorB).toVec()*cScale + cBias); 329 for (int levelNdx [all...] |
/external/deqp/modules/gles2/performance/ |
H A D | es2pTextureCases.cpp | 172 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 174 texture->getRefTexture().allocLevel(levelNdx); 175 tcu::fillWithComponentGradients(texture->getRefTexture().getLevel(levelNdx),
|
/external/deqp/modules/gles3/performance/ |
H A D | es3pTextureCases.cpp | 198 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) 201 texture->getRefTexture().allocLevel(levelNdx); 202 tcu::fillWithComponentGradients(texture->getRefTexture().getLevel(levelNdx),
|
/external/deqp/framework/common/ |
H A D | tcuTexture.cpp | 2860 static inline ConstPixelBufferAccess getCubeArrayFaceAccess (const ConstPixelBufferAccess* const levels, int levelNdx, int slice, CubeFace face) 2862 const ConstPixelBufferAccess& level = levels[levelNdx]; 3047 inline int getMipPyramidLevelSize (int baseLevelSize, int levelNdx) 3049 return de::max(baseLevelSize >> levelNdx, 1); 3066 for (int levelNdx = 0; levelNdx < other.getNumLevels(); levelNdx++) 3068 if (!other.isLevelEmpty(levelNdx)) 3070 const tcu::ConstPixelBufferAccess& srcLevel = other.getLevel(levelNdx); 3072 m_data[levelNdx] [all...] |