Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - glGetString(GL_VERSION) do not conforms to OpenGL ES 1.0 specification !: (4 Items)
   
glGetString(GL_VERSION) do not conforms to OpenGL ES 1.0 specification !  
OpenGL ES 1.0 specification says:

The GL VERSION string begins with a version number. The version number uses one of these forms:
major number.minor number
major number.minor number.release number
Vendor-specific information may follow the version number. Its depends on the implementation, but a space always 
separates the version number and the vendorspecific information.

What we get in QNX:
Vendor     : QNX Software Systems
Renderer   : Unaccelerated 3D module
Version    : OpenGL ES-CM 1.0
Extensions : GL_OES_compressed_paletted_texture GL_OES_vertex_buffer_object GL_OES_query_matrix GL_OES_read_format

Version string must be: 1.0 OpenGL ES-CM !
Re: glGetString(GL_VERSION) do not conforms to OpenGL ES 1.0 specification !  
PR66629 filed on your behalf.
Re: glGetString(GL_VERSION) do not conforms to OpenGL ES 1.0 specification !  
This is incorrect. The format of the VERSION string you describe is the one defined in the OpenGL 1.3 specification. 
This is one area where there are differences between OpenGL 1.3 and OpenGL ES 1.0.

http://www.khronos.org/registry/gles/specs/1.0/opengles_spec_1_0.pdf

In section 6.1 of the OpenGL ES 1.0 specification, Querying GL state, the version string format is specified as:

"OpenGL ES-XX 1.0" XX={CM, CL}

The version string returned by the QNX OpenGL ES 1.0 follows the specification.
Re: glGetString(GL_VERSION) do not conforms to OpenGL ES 1.0 specification !  
> This is incorrect. The format of the VERSION string you describe is the one 
> defined in the OpenGL 1.3 specification. This is one area where there are 
> differences between OpenGL 1.3 and OpenGL ES 1.0.
> 
> http://www.khronos.org/registry/gles/specs/1.0/opengles_spec_1_0.pdf
> 
> In section 6.1 of the OpenGL ES 1.0 specification, Querying GL state, the 
> version string format is specified as:
> 
> "OpenGL ES-XX 1.0" XX={CM, CL}
> 
> The version string returned by the QNX OpenGL ES 1.0 follows the specification
> .

My quote above from: http://www.khronos.org/registry/gles/specs/1.0/opengles_1_0_manual.pdf