/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluTexture.cpp | 91 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++) in upload() 93 if (m_refTexture.isLevelEmpty(levelNdx)) in upload() 96 tcu::ConstPixelBufferAccess access = m_refTexture.getLevel(levelNdx); in upload() 97 gl.texImage1D(GL_TEXTURE_1D, levelNdx, m_format, access.getWidth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr()); in upload() 174 for (int levelNdx = 0; levelNdx < m_refTexture.getNumLevels(); levelNdx++) in upload() 176 if (m_refTexture.isLevelEmpty(levelNdx)) in upload() 402 gl.texImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, m_format, access.getWidth(), access.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPtr()); upload() local 431 gl.compressedTexImage2D(getGLCubeFace((tcu::CubeFace)face), levelNdx, compressedFormat, loadCompressed() local [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fTextureLevelStateQueryTests.cpp | 740 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in applyTextureGenerationSpec() 742 const glu::TransferFormat transferFormat = (spec.levels[levelNdx].compressed) ? (glu::TransferFormat()) : (glu::getTransferFormat(glu::mapGLInternalFormat(spec.levels[levelNdx].internalFormat))); in applyTextureGenerationSpec() 744 if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D) in applyTextureGenerationSpec() 745 gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, spec.levels[levelNdx].height); in applyTextureGenerationSpec() 746 else if (spec.immutable && !spec.levels[levelNdx] in applyTextureGenerationSpec() [all...] |
H A D | es31fStencilTexturingTests.cpp | 469 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx++) in stencilToUnorm8() 475 if (!src.isLevelEmpty(face, levelNdx)) in stencilToUnorm8() 477 dst.allocLevel(face, levelNdx); in stencilToUnorm8() 479 const tcu::ConstPixelBufferAccess srcLevel = src.getLevelFace(levelNdx, face); in stencilToUnorm8() 480 const tcu::PixelBufferAccess dstLevel = dst.getLevelFace(levelNdx, face); in stencilToUnorm8() 596 for (int levelNdx = 0; levelNdx < levels; levelNdx in iterate() 952 const int levelNdx = 2; iterate() local [all...] |
H A D | es31fTextureGatherTests.cpp | 379 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx++) in swizzleTexture() 381 if (src.isLevelEmpty(levelNdx)) in swizzleTexture() 383 dst.allocLevel(levelNdx); in swizzleTexture() 384 swizzlePixels(dst.getLevel(levelNdx), src.getLevel(levelNdx), swizzle); in swizzleTexture() 391 for (int levelNdx = 0; levelNdx < src.getNumLevels(); levelNdx in swizzleTexture() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineImageUtil.cpp | 733 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) in allocateLevels() 734 texture.allocLevel(levelNdx); in allocateLevels() 742 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) in getLevelsVector() 743 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); in getLevelsVector() 776 for (size_t levelNdx in ~TestTexture() [all...] |
H A D | vktPipelineImageSamplingInstance.cpp | 1190 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) in createSwizzledCopy() 1192 copy->allocLevel(levelNdx); in createSwizzledCopy() 1193 swizzle(texture.getLevel(levelNdx), copy->getLevel(levelNdx), swz); in createSwizzledCopy() 1206 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) in createSwizzledCopy() 1208 copy->allocLevel((tcu::CubeFace)faceNdx, levelNdx); in createSwizzledCopy() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineImageUtil.cpp | 723 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) in allocateLevels() 724 texture.allocLevel(levelNdx); in allocateLevels() 732 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); levelNdx++) in getLevelsVector() 733 levels[levelNdx] = *reinterpret_cast<const tcu::PixelBufferAccess*>(&texture.getLevel(levelNdx)); in getLevelsVector() 766 for (size_t levelNdx in ~TestTexture() [all...] |
H A D | vktPipelineImageSamplingInstance.cpp | 1184 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) in createSwizzledCopy() 1186 copy->allocLevel(levelNdx); in createSwizzledCopy() 1187 swizzle(texture.getLevel(levelNdx), copy->getLevel(levelNdx), swz); in createSwizzledCopy() 1200 for (int levelNdx = 0; levelNdx < texture.getNumLevels(); ++levelNdx) in createSwizzledCopy() 1202 copy->allocLevel((tcu::CubeFace)faceNdx, levelNdx); in createSwizzledCopy() [all...] |
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fTextureCompletenessTests.cpp | 291 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in createTexture() 293 int levelW = (levelNdx == m_invalidLevelNdx) ? m_invalidLevelSize.x() : de::max(1, m_size.x() >> levelNdx); in createTexture() 294 int levelH = (levelNdx == m_invalidLevelNdx) ? m_invalidLevelSize.y() : de::max(1, m_size.y() >> levelNdx); in createTexture() 299 glTexImage2D(GL_TEXTURE_2D, levelNdx, GL_RGBA, levelW, levelH, 0, GL_RGBA, GL_UNSIGNED_BYTE, levelData.getAccess().getDataPtr()); in createTexture() 358 for (int levelNdx = 0; levelNdx < numLevel in createTexture() [all...] |
H A D | es2fTextureFilteringTests.cpp | 181 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 186 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 187 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 191 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 194 deUint32 rgb = step*levelNdx; in init() 198 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
H A D | es2fVertexTextureTests.cpp | 497 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 502 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 503 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 507 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 510 const deUint32 rgb = step*levelNdx; in init() 514 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/texture/ |
H A D | vktTextureShadowTests.cpp | 299 for (int levelNdx = 0; levelNdx < numLevels; ++levelNdx) in Texture2DShadowTestInstance() 301 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)); in Texture2DShadowTestInstance() 305 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DShadowTestInstance() 308 const deUint32 rgb = step*levelNdx; in Texture2DShadowTestInstance() 312 tcu::fillWithGrid(m_textures[1]->getLevel(levelNdx, 0), 4, tcu::RGBA(colorA).toVec(), tcu::RGBA(colorB).toVec()); in Texture2DShadowTestInstance() 539 for (int levelNdx in TextureCubeShadowTestInstance() [all...] |
H A D | vktTextureFilteringTests.cpp | 258 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DFilteringTestInstance() 264 tcu::fillWithComponentGradients(getEffectiveDepthStencilAccess(m_textures[0]->getLevel(levelNdx, 0), tcu::Sampler::MODE_STENCIL), gMin, gMax); in Texture2DFilteringTestInstance() 266 tcu::fillWithComponentGradients(m_textures[0]->getLevel(levelNdx, 0), gMin, gMax); in Texture2DFilteringTestInstance() 270 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DFilteringTestInstance() 273 const deUint32 rgb = step*levelNdx; in Texture2DFilteringTestInstance() 278 tcu::fillWithGrid(getEffectiveDepthStencilAccess(m_textures[1]->getLevel(levelNdx, in Texture2DFilteringTestInstance() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/texture/ |
H A D | vktTextureShadowTests.cpp | 297 for (int levelNdx = 0; levelNdx < numLevels; ++levelNdx) in Texture2DShadowTestInstance() 299 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)); in Texture2DShadowTestInstance() 303 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DShadowTestInstance() 306 const deUint32 rgb = step*levelNdx; in Texture2DShadowTestInstance() 310 tcu::fillWithGrid(m_textures[1]->getLevel(levelNdx, 0), 4, tcu::RGBA(colorA).toVec(), tcu::RGBA(colorB).toVec()); in Texture2DShadowTestInstance() 537 for (int levelNdx in TextureCubeShadowTestInstance() [all...] |
H A D | vktTextureFilteringTests.cpp | 257 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DFilteringTestInstance() 263 tcu::fillWithComponentGradients(getEffectiveDepthStencilAccess(m_textures[0]->getLevel(levelNdx, 0), tcu::Sampler::MODE_STENCIL), gMin, gMax); in Texture2DFilteringTestInstance() 265 tcu::fillWithComponentGradients(m_textures[0]->getLevel(levelNdx, 0), gMin, gMax); in Texture2DFilteringTestInstance() 269 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in Texture2DFilteringTestInstance() 272 const deUint32 rgb = step*levelNdx; in Texture2DFilteringTestInstance() 277 tcu::fillWithGrid(getEffectiveDepthStencilAccess(m_textures[1]->getLevel(levelNdx, in Texture2DFilteringTestInstance() [all...] |
/third_party/vk-gl-cts/modules/gles3/accuracy/ |
H A D | es3aTextureFilteringTests.cpp | 141 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 146 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 147 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 151 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 154 deUint32 rgb = step*levelNdx; in init() 158 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageSubresourceLayoutTests.cpp | 460 for (deUint32 levelNdx = 0u; levelNdx < numLevels; ++levelNdx) in iterateAspect() 462 const auto& level = bufferLevels.getLevel(levelNdx); in iterateAspect() 475 region.imageSubresource.mipLevel = levelNdx; in iterateAspect() 510 for (deUint32 levelNdx = 0u; levelNdx < numLevels; ++levelNdx) in iterateAspect() 513 const auto levelSubresource = makeImageSubresource(imageAspect, levelNdx, 0u); in iterateAspect() 516 const auto& level = bufferLevels.getLevel(levelNdx); in iterateAspect() [all...] |
H A D | vktImageCompressionTranscodingSupport.cpp | 1582 for (deUint32 levelNdx = 0; levelNdx < getLevelCount(); ++levelNdx) in iterate() 1584 DE_ASSERT(m_srcData[levelNdx][layerNdx]->size() == m_dstData[levelNdx][layerNdx]->size()); in iterate() 1591 for (deUint32 levelNdx = 0; levelNdx < getLevelCount(); ++levelNdx) in iterate() 1595 if (!verifyDecompression(*cmdPool, *m_srcData[levelNdx][layerNdx], m_compressedImage, levelNdx, layerNd in iterate() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fTextureUnitTests.cpp | 896 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 899 m_textures2d.back()->allocLevel(levelNdx); in init() 901 m_texturesCube.back()->allocLevel((tcu::CubeFace)face, levelNdx); in init() 903 m_textures2dArray.back()->allocLevel(levelNdx); in init() 905 m_textures3d.back()->allocLevel(levelNdx); in init() 907 int curCellSize = deMax32(1, GRID_CELL_SIZE >> levelNdx); // \note Scale grid cell size for mipmaps. in init() 909 tcu::PixelBufferAccess access = is2dTex ? m_textures2d.back()->getLevel(levelNdx) in init() 910 : isCubeTex ? m_texturesCube.back()->getLevelFace(levelNdx, (tc in init() [all...] |
H A D | es3fTextureFilteringTests.cpp | 202 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 207 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 208 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 212 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 215 deUint32 rgb = step*levelNdx; in init() 219 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
H A D | es3fVertexTextureTests.cpp | 597 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 602 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 603 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 607 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 610 const deUint32 rgb = step*levelNdx; in init() 614 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
H A D | es3fTextureShadowTests.cpp | 241 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 243 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 244 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)); in init() 248 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 251 deUint32 rgb = step*levelNdx; in init() 255 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/gles2/ |
H A D | es2cTexture3DTests.cpp | 261 for (int levelNdx = 0; levelNdx < referenceTexture.getNumLevels(); levelNdx++) in uploadTexture3D() 263 if (referenceTexture.isLevelEmpty(levelNdx)) in uploadTexture3D() 266 tcu::ConstPixelBufferAccess access = referenceTexture.getLevel(levelNdx); in uploadTexture3D() 269 callTexImage3D(GL_TEXTURE_3D, levelNdx, transferFormat.format, access.getWidth(), access.getHeight(), in uploadTexture3D() 548 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 553 m_gradientTex->getRefTexture().allocLevel(levelNdx); in init() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageCompressionTranscodingSupport.cpp | 1593 for (deUint32 levelNdx = 0; levelNdx < getLevelCount(); ++levelNdx) in iterate() 1595 DE_ASSERT(m_srcData[levelNdx][layerNdx]->size() == m_dstData[levelNdx][layerNdx]->size()); in iterate() 1603 for (deUint32 levelNdx = 0; levelNdx < getLevelCount(); ++levelNdx) in iterate() 1607 if (!verifyDecompression(*cmdPool, *m_srcData[levelNdx][layerNdx], m_compressedImage, levelNdx, layerNd in iterate() [all...] |
/third_party/vk-gl-cts/modules/gles2/accuracy/ |
H A D | es2aTextureFilteringTests.cpp | 151 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 156 m_textures[0]->getRefTexture().allocLevel(levelNdx); in init() 157 tcu::fillWithComponentGradients(m_textures[0]->getRefTexture().getLevel(levelNdx), gMin, gMax); in init() 161 for (int levelNdx = 0; levelNdx < numLevels; levelNdx++) in init() 164 deUint32 rgb = step*levelNdx; in init() 168 m_textures[1]->getRefTexture().allocLevel(levelNdx); in init() [all...] |