kRogue
07-31-2011, 09:02 PM
The 280.xx beta release lists a number of OES extensions, the ones I am staring at are: GL_OES_texture_float and
GL_OES_texture_half_float. The question I have is that in OpenGL ES2, the "type storage" of a texture (i.e. uint8, float, etc) is determined by the format in which the texture data is specified [i.e. the 8th and 8th arguments of glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * data) ] where as in OpenGL the "type storage" is determined by the 3 parameter, internalformat. What is the expected interaction behavior of the floating point OES extensions in non-ES OpenGL? [Also note that GL_HALF_FLOAT_OES is 0x8D61 where as GL_HALF_FLOAT is 0x140B].
GL_OES_texture_half_float. The question I have is that in OpenGL ES2, the "type storage" of a texture (i.e. uint8, float, etc) is determined by the format in which the texture data is specified [i.e. the 8th and 8th arguments of glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * data) ] where as in OpenGL the "type storage" is determined by the 3 parameter, internalformat. What is the expected interaction behavior of the floating point OES extensions in non-ES OpenGL? [Also note that GL_HALF_FLOAT_OES is 0x8D61 where as GL_HALF_FLOAT is 0x140B].