Menu

#174 glGetString( GL_EXTENSIONS ) is no more valid since opengl 3

2.0.0
closed
API (59)
1
2016-02-06
2011-09-01
MatRem
No

As this is the process to query extension in glew.c it does not work with an opengl 3 core/forward context.
glGetStringi must be used

See attached glew.c modified from 1.6.0

Discussion

<< < 1 2 3 4 > >> (Page 3 of 4)
  • Anonymous

    Anonymous - 2013-10-13

    I had an issue related to this bug (with an OpenGL 4.4 context):

    The GL_EXTENSIONS causes an GL_INVALID_ENUM which is not handled by GLEW. Instead, I caught it at a different point in my code where I checked for a previous GL function's success. So independent of this error, it would be a good idea that GLEW clears all errors it may have produced by calling glGetError() once after initialization.

    Thank you.

     
  • Nigel Stewart

    Nigel Stewart - 2014-07-13
    • Group: 10.10.1 --> 1.11.0
     
  • Anonymous

    Anonymous - 2014-07-23

    This bug is 3 years old and now causing serious problems on OS X :( Why the push out to 1.11.0? I'm going to take a look at it.

     
  • Anonymous

    Anonymous - 2014-07-28

    I am also very confused why this hasn't been fixed yet.

     
  • Nigel Stewart

    Nigel Stewart - 2014-08-12
    • Group: 1.11.0 --> Future
     
  • Nigel Stewart

    Nigel Stewart - 2015-02-19

    Indeed this issue of core context support has dragged on for a long time.
    There are two github pull requests I'm currently evaluating:
    https://github.com/nigels-com/glew/pull/29
    https://github.com/nigels-com/glew/pull/30
    Further discussion, refinement, clarification and testing of these would be helpful.

    • Nigel
     
  • Nigel Stewart

    Nigel Stewart - 2015-02-19
    • Group: Future --> 2.0.0
     
  • Nigel Stewart

    Nigel Stewart - 2015-02-19

    I went ahead and organized these into a "GLEW 2.0" milestone:
    https://sourceforge.net/p/glew/bugs/milestone/2.0.0/

     
<< < 1 2 3 4 > >> (Page 3 of 4)