#ifndef GLES_TEXTURE_UTILS_H #define GLES_TEXTURE_UTILS_H #include namespace GLESTextureUtils { void computeTextureStartEnd( GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, int unpackAlignment, int unpackRowLength, int unpackImageHeight, int unpackSkipPixels, int unpackSkipRows, int unpackSkipImages, int* start, int* end); int computeTotalImageSize( GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, int unpackAlignment, int unpackRowLength, int unpackImageHeight, int unpackSkipPixels, int unpackSkipRows, int unpackSkipImages); int computeNeededBufferSize( GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, int unpackAlignment, int unpackRowLength, int unpackImageHeight, int unpackSkipPixels, int unpackSkipRows, int unpackSkipImages); } // namespace GLESTextureUtils #endif