Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 2 of 2

Thread: Extension question

  1. #1
    Junior Member Newbie
    Join Date
    Aug 2000
    Location
    London,UK
    Posts
    14

    Extension question

    If my glGetString(GL_EXTENSIONS) show GL_EXT_vertex_array, does that make the driver opengl version 1.0. If the driver is version 1.1 this extension is available by default (built in) right? I ask this because my (ATI Rage Mobility) is not rendering vertex arrays correctly.

    Thanks for any thoughts.

    Steve

  2. #2
    Member Regular Contributor
    Join Date
    Apr 2000
    Location
    Redlands, CA, USA
    Posts
    292

    Re: Extension question

    > If my glGetString(GL_EXTENSIONS) show GL_EXT_vertex_array, does that make the driver opengl version 1.0.

    It has nothing to do with OpenGL version.
    Some drivers have obsolete extensions for compatibility with really old software.
    You have OpenGL 1.0 only if glGetString(GL_VERSION) returns "1.0[.x]"

    > If the driver is version 1.1 this extension is available by default (built in) right?

    No.
    If you have OpenGL 1.1, it does not mean that you can use (for example) glVertexPointerEXT().

    But this functionality was included into OpenGL 1.1 core, and you can use glVertexPointer() without loading its pointer manually.

    > I ask this because my (ATI Rage Mobility) is not rendering vertex arrays correctly.


    As far as I know - You are not the first with this problem. ATI drivers are quite crappy...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •