Lines Matching refs:Texture

100  * @param target   Texture target
124 * @param target Texture target
125 * @param format Texture internal format
126 * @param pageSizeX Texture page size reference for X dimension
127 * @param pageSizeY Texture page size reference for X dimension
128 * @param pageSizeZ Texture page size reference for X dimension
146 * @param state Texture current state
147 * @param level Texture mipmap level
148 * @param width Texture output width
149 * @param height Texture output height
150 * @param depth Texture output depth
169 /* Texture static fields */
170 const GLuint Texture::m_invalid_id = -1;
178 void Texture::Bind(const Functions& gl, GLuint id, GLenum target)
189 void Texture::Generate(const Functions& gl, GLuint& out_id)
209 void Texture::Delete(const Functions& gl, GLuint& id)
218 * @param target Texture target
225 void Texture::Storage(const Functions& gl, GLenum target, GLsizei levels, GLenum internal_format, GLuint width,
260 * @param target Texture target
265 void Texture::GetData(const glw::Functions& gl, glw::GLint level, glw::GLenum target, glw::GLenum format,
274 * @param target Texture target
286 void Texture::SubImage(const glw::Functions& gl, glw::GLenum target, glw::GLint level, glw::GLint x, glw::GLint y,
376 Texture::Generate(gl, texture);
377 Texture::Bind(gl, texture, target);
382 Texture::Delete(gl, texture);
401 Texture::Generate(gl, texture);
402 Texture::Bind(gl, texture, target);
406 Texture::Delete(gl, texture);
1147 * @param format Texture internal format
1157 Texture::Generate(gl, texture);
1158 Texture::Bind(gl, texture, target);
1169 Texture::Delete(gl, texture);
1182 Texture::Storage(gl, target, 1, format, pageSizeX, pageSizeY, depth * pageSizeZ);
1183 if (!SparseTextureUtils::verifyError(mLog, "Texture::Storage", gl.getError(), GL_NO_ERROR))
1185 Texture::Delete(gl, texture);
1189 Texture::Delete(gl, texture);
1197 * @param format Texture internal format
1210 Texture::Generate(gl, texture);
1211 Texture::Bind(gl, texture, target);
1215 Texture::Storage(gl, target, 1, format, 8, 8, depth);
1218 Texture::Delete(gl, texture);
1228 Texture::Delete(gl, texture);
1291 Texture::Delete(gl, texture);
1300 * @param format Texture internal format
1313 Texture::Generate(gl, texture);
1314 Texture::Bind(gl, texture, target);
1320 Texture::Delete(gl, texture);
1328 Texture::Delete(gl, texture);
1337 Texture::Delete(gl, texture);
1343 Texture::Storage(gl, target, 1, format, 8, 8, depth);
1346 Texture::Delete(gl, texture);
1350 Texture::Delete(gl, texture);
1359 * @param format Texture internal format
1385 Texture::Generate(gl, texture);
1386 Texture::Bind(gl, texture, 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);
1424 Texture::Delete(gl, texture);
1435 * @param format Texture internal format
1446 Texture::Generate(gl, texture);
1447 Texture::Bind(gl, texture, target);
1468 Texture::Delete(gl, texture);
1476 Texture::Storage(gl, target, 1, format, width + max3DTextureSize, height, depth);
1480 Texture::Delete(gl, texture);
1484 Texture::Storage(gl, target, 1, format, width, height + max3DTextureSize, depth);
1488 Texture::Delete(gl, texture);
1508 Texture::Storage(gl, target, 1, format, width, height, depth + max3DTextureSize);
1512 Texture::Delete(gl, texture);
1524 Texture::Delete(gl, texture);
1531 Texture::Storage(gl, target, 1, format, width + maxTextureSize, height, depth);
1535 Texture::Delete(gl, texture);
1541 Texture::Storage(gl, target, 1, format, width, height + maxTextureSize, depth);
1545 Texture::Delete(gl, texture);
1556 Texture::Delete(gl, texture);
1562 Texture::Storage(gl, target, 1, format, width, height, depth + maxArrayTextureLayers);
1566 Texture::Delete(gl, texture);
1576 Texture::Storage(gl, target, 1, format, pageSizeX + 1, height, depth);
1579 Texture::Delete(gl, texture);
1586 Texture::Storage(gl, target, 1, format, width, pageSizeY + 1, depth);
1589 Texture::Delete(gl, texture);
1596 Texture::Storage(gl, target, 1, format, width, height, pageSizeZ + 1);
1599 Texture::Delete(gl, texture);
1605 Texture::Delete(gl, texture);
1738 Texture::Delete(gl, texture);
1761 * @param format Texture internal format
1762 * @param texture Texture object
1763 * @param xOffset Texture commitment x offset
1764 * @param yOffset Texture commitment y offset
1765 * @param zOffset Texture commitment z offset
1766 * @param width Texture commitment width
1767 * @param height Texture commitment height
1768 * @param depth Texture commitment depth
1777 Texture::Bind(gl, texture, target);
1785 * @param format Texture internal format
1800 * @param format Texture internal format
1801 * @param texture Texture object
1807 Texture::Generate(gl, texture);
1808 Texture::Bind(gl, texture, target);
1835 * @param format Texture internal format
1836 * @param texture Texture object
1837 * @param levels Texture mipmaps level
1854 Texture::Storage(gl, target, mState.levels, format, mState.width, mState.height, mState.depth);
1864 * @param format Texture internal format
1865 * @param texture Texture object
1866 * @param levels Texture mipmaps level
1883 Texture::Storage(gl, target, mState.levels, format, mState.width, mState.height, mState.depth);
1893 * @param format Texture internal format
1894 * @param texture Texture object
1926 Texture::SubImage(gl, target, level, 0, 0, 0, width, height, depth, transferFormat.format,
1938 * @param format Texture internal format
1939 * @param texture Texture object
1940 * @param level Texture mipmap level
1950 mLog << "Verify Texture [level: " << level << "] - ";
1984 Texture::GetData(gl, level, target, transferFormat.format, transferFormat.dataType, (GLvoid*)out_data);
1985 GLU_EXPECT_NO_ERROR(gl.getError(), "Texture::GetData");
2030 Texture::GetData(gl, level, subTarget, transferFormat.format, transferFormat.dataType, (GLvoid*)out_data);
2031 GLU_EXPECT_NO_ERROR(gl.getError(), "Texture::GetData");
2057 * @param format Texture internal format
2058 * @param texture Texture object
2059 * @param level Texture mipmap level
2088 Texture::Bind(gl, texture, target);
2098 * @param level Texture mipmap level
2125 * @param level Texture mipmap level
2152 * @param format Texture internal format
2153 * @param texture Texture object
2165 Texture::Generate(gl, texture);
2166 Texture::Bind(gl, texture, target);
2186 Texture::Delete(gl, texture);
2199 Texture::Delete(gl, texture);
2264 Texture::Delete(gl, texture);
2273 * @param format Texture internal format
2274 * @param texture Texture object
2322 Texture::Delete(gl, texture);
2389 Texture::Delete(gl, texture);
2412 * @param format Texture internal format
2413 * @param texture Texture object
2414 * @param xOffset Texture commitment x offset
2415 * @param yOffset Texture commitment y offset
2416 * @param zOffset Texture commitment z offset
2417 * @param width Texture commitment width
2418 * @param height Texture commitment height
2419 * @param depth Texture commitment depth