• Home
  • Raw
  • Download

Lines Matching refs:mip

477     static constexpr size_t getMipDataSize(size_t mip0Size, size_t mip)  in getMipDataSize()  argument
479 size_t mipSize = std::max<size_t>(1u, mip0Size >> mip); in getMipDataSize()
486 for (size_t mip = 0; mip < kMipCount; ++mip) in getTotalMipDataSize() local
488 totalCount += getMipDataSize(mip0Size, mip); in getTotalMipDataSize()
493 static constexpr size_t getMipDataOffset(size_t mip0Size, size_t mip) in getMipDataOffset() argument
509 for (size_t m = 0; m < mip; ++m) in getMipDataOffset()
519 for (size_t mip = 0; mip < kMipCount; ++mip) in fillMipData() local
521 size_t offset = getMipDataOffset(mip0Size, mip); in fillMipData()
522 size_t size = getMipDataSize(mip0Size, mip); in fillMipData()
523 std::fill(data + offset, data + offset + size, mipColors[mip]); in fillMipData()
551 for (size_t mip = 0; mip < kMipCount; ++mip) in initTest() local
553 glTexSubImage2D(GL_TEXTURE_2D, mip, 0, 0, kMip0Size >> mip, kMip0Size >> mip, in initTest()
555 mipData.data() + getMipDataOffset(kMip0Size, mip)); in initTest()
560 for (size_t mip = 0; mip < kMipCount; ++mip) in initTest() local
562 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA8, kMip0Size >> mip, kMip0Size >> mip, 0, in initTest()
564 mipData.data() + getMipDataOffset(kMip0Size, mip)); in initTest()
3804 for (size_t mip = 1; mip < kMipCount; ++mip) in TEST_P() local
3806 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA8, kMip0Size >> mip, kMip0Size >> mip, 0, GL_RGBA, in TEST_P()
3807 GL_UNSIGNED_BYTE, mipData.data() + getMipDataOffset(kMip0Size, mip)); in TEST_P()
3931 for (size_t mip = 0; mip < kMipCount; ++mip) in TEST_P() local
3934 size_t newMipSize = (kMip0Size * 2) >> mip; in TEST_P()
3935 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA8, newMipSize, newMipSize, 0, GL_RGBA, in TEST_P()
3936 GL_UNSIGNED_BYTE, newMipData.data() + getMipDataOffset(kMip0Size * 2, mip)); in TEST_P()
3939 glTexSubImage2D(GL_TEXTURE_2D, mip, 0, 0, kMip0Size >> mip, kMip0Size >> mip, GL_RGBA, in TEST_P()
3941 subImageMipData.data() + getMipDataOffset(kMip0Size, mip)); in TEST_P()
4024 for (size_t mip = 0; mip < kMipCount; ++mip) in TEST_P() local
4026 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA32F, kMip0Size >> mip, kMip0Size >> mip, 0, GL_RGBA, in TEST_P()
4027 GL_FLOAT, newMipData.data() + getMipDataOffset(kMip0Size, mip)); in TEST_P()
4395 for (size_t mip = 0; mip < kMipCount; ++mip) in TEST_P() local
4397 glTexSubImage2D(GL_TEXTURE_2D, mip, 0, 0, kMip0Size >> mip, kMip0Size >> mip, GL_RGBA, in TEST_P()
4398 GL_UNSIGNED_BYTE, mipData.data() + getMipDataOffset(kMip0Size, mip)); in TEST_P()
4489 for (uint32_t mip = 0; mip < MIPS; mip++) in TEST_P() local
4491 const uint32_t size = SIZE >> mip; in TEST_P()
4492 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA8, size, size, 0, GL_RGBA, GL_UNSIGNED_BYTE, in TEST_P()
8717 for (GLint mip = 1; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8719 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA, kSize >> mip, kSize >> mip, 0, GL_RGBA, in TEST_P()
8733 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8735 glUniform1f(lodLoc, mip); in TEST_P()
8738 EXPECT_PIXEL_COLOR_EQ(0, 0, (mip == 0 ? kLevel0Data[0] : kLevelOtherData[0])); in TEST_P()
8754 for (GLint mip = 1; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8756 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA, kSize >> mip, kSize >> mip, 0, GL_RGBA, in TEST_P()
8772 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8774 glUniform1f(lodLoc, mip); in TEST_P()
8777 EXPECT_PIXEL_COLOR_EQ(0, 0, (mip == 0 ? kLevel0Data[0] : kLevelOtherData[0])); in TEST_P()
8783 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8785 glUniform1f(lodLoc, mip); in TEST_P()
8802 auto getLevelData = [&](GLint mip) { in TEST_P() argument
8803 return mip % 2 == 0 ? kLevelEvenData.data() : kLevelOddData.data(); in TEST_P()
8806 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8808 glTexImage2D(GL_TEXTURE_2D, mip, GL_RGBA, kSize >> mip, kSize >> mip, 0, GL_RGBA, in TEST_P()
8809 GL_UNSIGNED_BYTE, getLevelData(mip)); in TEST_P()
8824 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8826 glUniform1f(lodLoc, mip); in TEST_P()
8829 EXPECT_PIXEL_COLOR_EQ(0, 0, getLevelData(mip)[0]); in TEST_P()
8835 for (GLint mip = 0; (kSize >> mip) >= 1; ++mip) in TEST_P() local
8837 glTexImage2D(GL_TEXTURE_2D, mip + 1, GL_RGBA, kSize >> mip, kSize >> mip, 0, GL_RGBA, in TEST_P()
8838 GL_UNSIGNED_BYTE, getLevelData(mip)); in TEST_P()
8842 for (GLint mip = 0; ((kSize * 2) >> mip) >= 1; ++mip) in TEST_P() local
8844 glUniform1f(lodLoc, mip); in TEST_P()
8847 EXPECT_PIXEL_COLOR_EQ(0, 0, getLevelData(mip - 1)[0]); in TEST_P()