Lines Matching full:levels

164     std::vector<TextureLevelSpec> levels;  member
421 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
442 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
463 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
490 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
514 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
537 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
557 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
577 texGen.levels.push_back(level); in generateColorTextureGenerationGroup()
688 texGen.levels.push_back(level); in generateInternalFormatTextureGenerationGroup()
710 texGen.levels.push_back(level); in generateInternalFormatTextureGenerationGroup()
748 texGen.levels.push_back(level); in generateCompressedTextureGenerationGroup()
776 …DE_ASSERT(!(spec.immutable && spec.levels.size() > 1)); // !< immutable textures have only one lev… in applyTextureGenerationSpec()
778 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in applyTextureGenerationSpec()
781 (spec.levels[levelNdx].compressed) ? in applyTextureGenerationSpec()
783 … (glu::getTransferFormat(glu::mapGLInternalFormat(spec.levels[levelNdx].internalFormat))); in applyTextureGenerationSpec()
785 if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D) in applyTextureGenerationSpec()
786 …gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].… in applyTextureGenerationSpec()
787 spec.levels[levelNdx].height); in applyTextureGenerationSpec()
788 … else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_3D) in applyTextureGenerationSpec()
789 …gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].… in applyTextureGenerationSpec()
790 spec.levels[levelNdx].height, spec.levels[levelNdx].depth); in applyTextureGenerationSpec()
791 …else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D_A… in applyTextureGenerationSpec()
792 …gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].… in applyTextureGenerationSpec()
793 spec.levels[levelNdx].height, spec.levels[levelNdx].depth); in applyTextureGenerationSpec()
794 …else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_CUBE… in applyTextureGenerationSpec()
795 …gl.glTexStorage2D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].… in applyTextureGenerationSpec()
796 spec.levels[levelNdx].height); in applyTextureGenerationSpec()
797 …else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D_M… in applyTextureGenerationSpec()
798 …gl.glTexStorage2DMultisample(spec.bindTarget, spec.sampleCount, spec.levels[levelNdx].internalForm… in applyTextureGenerationSpec()
799 spec.levels[levelNdx].width, spec.levels[levelNdx].height, in applyTextureGenerationSpec()
801 else if (spec.immutable && !spec.levels[levelNdx].compressed && in applyTextureGenerationSpec()
803 …gl.glTexStorage3DMultisample(spec.bindTarget, spec.sampleCount, spec.levels[levelNdx].internalForm… in applyTextureGenerationSpec()
804 spec.levels[levelNdx].width, spec.levels[levelNdx].height, in applyTextureGenerationSpec()
805 … spec.levels[levelNdx].depth, (spec.fixedSamplePos) ? (GL_TRUE) : (GL_FALSE)); in applyTextureGenerationSpec()
806 …else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_CUBE… in applyTextureGenerationSpec()
807 …gl.glTexStorage3D(spec.bindTarget, 1, spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].… in applyTextureGenerationSpec()
808 spec.levels[levelNdx].height, spec.levels[levelNdx].depth); in applyTextureGenerationSpec()
809 … else if (!spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D) in applyTextureGenerationSpec()
810 …gl.glTexImage2D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, in applyTextureGenerationSpec()
811 … spec.levels[levelNdx].width, spec.levels[levelNdx].height, 0, transferFormat.format, in applyTextureGenerationSpec()
813 … else if (!spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_3D) in applyTextureGenerationSpec()
814 …gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, in applyTextureGenerationSpec()
815 … spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, in applyTextureGenerationSpec()
817 …else if (!spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D_… in applyTextureGenerationSpec()
818 …gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, in applyTextureGenerationSpec()
819 … spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, in applyTextureGenerationSpec()
821 …else if (!spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_CUB… in applyTextureGenerationSpec()
822 …gl.glTexImage2D(spec.queryTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalForma… in applyTextureGenerationSpec()
823 … spec.levels[levelNdx].width, spec.levels[levelNdx].height, 0, transferFormat.format, in applyTextureGenerationSpec()
825 …else if (!spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_CUB… in applyTextureGenerationSpec()
826 …gl.glTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, spec.levels[levelNdx].internalFormat, in applyTextureGenerationSpec()
827 … spec.levels[levelNdx].width, spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, in applyTextureGenerationSpec()
829 … else if (!spec.immutable && spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D) in applyTextureGenerationSpec()
831 DE_ASSERT(spec.levels[levelNdx].width == 32); in applyTextureGenerationSpec()
832 DE_ASSERT(spec.levels[levelNdx].height == 32); in applyTextureGenerationSpec()
833 DE_ASSERT(spec.levels[levelNdx].internalFormat == GL_COMPRESSED_RGB8_ETC2); in applyTextureGenerationSpec()
836 gl.glCompressedTexImage2D(spec.bindTarget, spec.levels[levelNdx].level, in applyTextureGenerationSpec()
837 … spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, in applyTextureGenerationSpec()
838 spec.levels[levelNdx].height, 0, sizeof(buffer), buffer); in applyTextureGenerationSpec()
840 …else if (!spec.immutable && spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_2D_A… in applyTextureGenerationSpec()
842 DE_ASSERT(spec.levels[levelNdx].width == 32); in applyTextureGenerationSpec()
843 DE_ASSERT(spec.levels[levelNdx].height == 32); in applyTextureGenerationSpec()
844 DE_ASSERT(spec.levels[levelNdx].depth == 2); in applyTextureGenerationSpec()
845 DE_ASSERT(spec.levels[levelNdx].internalFormat == GL_COMPRESSED_RGB8_ETC2); in applyTextureGenerationSpec()
848 gl.glCompressedTexImage3D(spec.bindTarget, spec.levels[levelNdx].level, in applyTextureGenerationSpec()
849 … spec.levels[levelNdx].internalFormat, spec.levels[levelNdx].width, in applyTextureGenerationSpec()
850 … spec.levels[levelNdx].height, spec.levels[levelNdx].depth, 0, sizeof(buffer), in applyTextureGenerationSpec()
853 …else if (spec.immutable && !spec.levels[levelNdx].compressed && spec.bindTarget == GL_TEXTURE_BUFF… in applyTextureGenerationSpec()
861 gl.glTexBuffer(GL_TEXTURE_BUFFER, spec.levels[levelNdx].internalFormat, texBuffer); in applyTextureGenerationSpec()
867 … gl.glTexBufferRange(GL_TEXTURE_BUFFER, spec.levels[levelNdx].internalFormat, texBuffer, in applyTextureGenerationSpec()
1094 const int queryLevel = (spec.levels.empty()) ? (0) : (spec.levels[0].level); in checkTextureState()
1095 const int refValue = (spec.levels.empty()) ? (0) : (spec.sampleCount); in checkTextureState()
1113 const int queryLevel = (spec.levels.empty()) ? (0) : (spec.levels[0].level); in checkTextureState()
1114 const int refValue = (spec.levels.empty()) ? (1) : ((spec.fixedSamplePos) ? (1) : (0)); in checkTextureState()
1135 if (spec.levels.empty()) in checkTextureState()
1145 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1147 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1148 const int refValue = spec.levels[levelNdx].width; in checkTextureState()
1173 if (spec.levels.empty()) in checkTextureState()
1183 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1185 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1186 const int refValue = spec.levels[levelNdx].height; in checkTextureState()
1211 if (spec.levels.empty()) in checkTextureState()
1221 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1223 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1224 const int refValue = spec.levels[levelNdx].depth; in checkTextureState()
1253 if (spec.levels.empty()) in checkTextureState()
1264 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1266 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1267 const int refValue = spec.levels[levelNdx].internalFormat; in checkTextureState()
1308 if (spec.levels.empty()) in checkTextureState()
1314 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1316 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1317 … const int refValue = getMinimumComponentResolution(spec.levels[levelNdx].internalFormat); in checkTextureState()
1420 if (spec.levels.empty()) in checkTextureState()
1426 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1428 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1429 const int refValue = getComponentType(spec.levels[levelNdx].internalFormat); in checkTextureState()
1548 if (spec.levels.empty()) in checkTextureState()
1554 for (int levelNdx = 0; levelNdx < (int)spec.levels.size(); ++levelNdx) in checkTextureState()
1556 const int queryLevel = spec.levels[levelNdx].level; in checkTextureState()
1557 const int refValue = (spec.levels[levelNdx].compressed) ? (1) : (0); in checkTextureState()
1601 if (spec.levels.empty()) in checkTextureState()
1642 if (spec.levels.empty()) in checkTextureState()
1683 if (spec.levels.empty()) in checkTextureState()