Lines Matching defs:depth
98 /** Get minimal depth value for target
102 * @return Returns depth value
106 GLint depth;
111 depth = 1;
114 depth = 6;
116 depth = 0;
118 return depth;
150 * @param depth Texture output depth
153 GLint& height, GLint& depth)
162 depth = state.depth / (int)pow(2, level);
164 depth = state.depth;
166 depth = 1;
223 * @param depth Depth of texture
226 GLuint height, GLuint depth)
234 gl.texStorage2D(target, levels, internal_format, width, depth);
244 gl.texStorage3D(target, levels, internal_format, width, height, depth);
250 gl.texStorage3DMultisample(target, levels /* samples */, internal_format, width, height, depth, GL_TRUE);
281 * @param depth Depth of texture
287 glw::GLint z, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format,
296 gl.texSubImage2D(target, level, x, y, width, depth, format, type, pixels);
313 gl.texSubImage3D(target, level, x, y, z, width, height, depth, format, type, pixels);
1163 GLint depth = SparseTextureUtils::getTargetDepth(target);
1182 Texture::Storage(gl, target, 1, format, pageSizeX, pageSizeY, depth * pageSizeZ);
1208 GLint depth;
1213 depth = SparseTextureUtils::getTargetDepth(target);
1215 Texture::Storage(gl, target, 1, format, 8, 8, depth);
1310 GLint depth;
1341 depth = SparseTextureUtils::getTargetDepth(target);
1343 Texture::Storage(gl, target, 1, format, 8, 8, depth);
1371 GLint depth;
1373 depth = SparseTextureUtils::getTargetDepth(target);
1406 Texture::Storage(gl, target, levels, format, widthHeight + pageSize, widthHeight + pageSize, depth);
1412 Texture::Storage(gl, target, levels, format, width + pageSizeX, height, depth);
1418 Texture::Storage(gl, target, levels, format, width, height + pageSizeY, depth);
1458 GLint depth = SparseTextureUtils::getTargetDepth(target) * pageSizeZ;
1475 // 3) wrong depth
1476 Texture::Storage(gl, target, 1, format, width + max3DTextureSize, height, depth);
1484 Texture::Storage(gl, target, 1, format, width, height + max3DTextureSize, depth);
1493 // against the depth limit instead of the generic 3D texture size limit
1508 Texture::Storage(gl, target, 1, format, width, height, depth + max3DTextureSize);
1509 if (!SparseTextureUtils::verifyError(mLog, "TexStorage [GL_TEXTURE_3D wrong depth]", gl.getError(),
1531 Texture::Storage(gl, target, 1, format, width + maxTextureSize, height, depth);
1541 Texture::Storage(gl, target, 1, format, width, height + maxTextureSize, depth);
1562 Texture::Storage(gl, target, 1, format, width, height, depth + maxArrayTextureLayers);
1563 if (!SparseTextureUtils::verifyError(mLog, "TexStorage [ARRAY wrong depth]", gl.getError(),
1576 Texture::Storage(gl, target, 1, format, pageSizeX + 1, height, depth);
1586 Texture::Storage(gl, target, 1, format, width, pageSizeY + 1, depth);
1597 if (!SparseTextureUtils::verifyError(mLog, "TexStorage [wrong depth]", gl.getError(), GL_INVALID_VALUE))
1768 * @param depth Texture commitment depth
1773 GLint zOffset, GLint width, GLint height, GLint depth,
1779 gl.texPageCommitmentARB(target, level, xOffset, yOffset, zOffset, width, height, depth, commit);
1824 mState.depth = 2 * mState.pageSizeZ * mState.minDepth;
1854 Texture::Storage(gl, target, mState.levels, format, mState.width, mState.height, mState.depth);
1883 Texture::Storage(gl, target, mState.levels, format, mState.width, mState.height, mState.depth);
1913 GLint depth;
1914 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
1916 if (width > 0 && height > 0 && depth >= mState.minDepth)
1918 GLint texSize = width * height * depth * mState.format.getPixelSize();
1926 Texture::SubImage(gl, target, level, 0, 0, 0, width, height, depth, transferFormat.format,
1959 GLint depth;
1960 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
1965 if (widthCommitted == 0 || height == 0 || depth < mState.minDepth)
1972 GLint texSize = width * height * depth * mState.format.getPixelSize();
1990 for (GLint z = 0; z < depth; ++z)
2036 for (GLint z = 0; z < depth; ++z)
2080 GLint depth;
2081 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
2084 depth = 6 * depth;
2089 texPageCommitment(gl, target, format, texture, level, 0, 0, 0, widthCommitted, height, depth, GL_TRUE);
2106 GLint depth;
2107 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
2110 depth = 6 * depth;
2114 (mState.minDepth == 0 || depth >= mState.pageSizeZ))
2133 GLint depth;
2134 SparseTextureUtils::getTextureLevelSize(target, mState, level, width, height, depth);
2137 depth = 6 * depth;
2140 if ((widthCommitted % mState.pageSizeX) == 0 && (height % mState.pageSizeY) == 0 && (depth % mState.pageSizeZ) == 0)
2204 mState.depth, GL_TRUE);
2211 mState.depth, GL_TRUE);
2220 mState.depth + mState.pageSizeZ, GL_TRUE);
2221 result = SparseTextureUtils::verifyError(mLog, "texPageCommitment [commitment depth greater than expected]",
2255 mLog, "texPageCommitment [commitment depth not multiple of page sizes Z]", gl.getError(),
2419 * @param depth Texture commitment depth
2425 GLint height, GLint depth, GLboolean commit)
2429 gl.texturePageCommitmentEXT(texture, level, xOffset, yOffset, zOffset, width, height, depth, commit);