#3 ATI catalyst 5.3 drivers break GLEW

closed
nobody
None
5
2012-09-15
2005-03-17
Dan Groom
No

I've noticed that with the new ATI drivers for windows
2000 (catalyst 5.3, posted 03/09/05) glewInit() always
never returns GLEW_OK. The wglinfo binary fails too.

I think the problem is the gl version string, which
in the newer drivers is 2.0.x.x.x.. something, even
though the driver doesn't support all of the required
2.0 functionality.

For now, I've rolled back to the old drivers and
everything works fine again.

just FYI,

Dan

Discussion

  • Milan Ikits
    Milan Ikits
    2005-03-20

    Logged In: YES
    user_id=653379

    Which version of GLEW are you using?

    • Milan
     
  • Dan Groom
    Dan Groom
    2005-03-28

    Logged In: YES
    user_id=379625

    GLEW version 1.3.2

    also, wglinfo reports "GLEW failed to initialise: GL 1.1 and
    up are not supported".

    I've attached the output from glewinfo and visualinfo.
    Sorry, I should have done so before.

    Thanks,

    Dan

     
  • Milan Ikits
    Milan Ikits
    2005-03-30

    Logged In: YES
    user_id=653379

    The output from glewinfo and visualinfo seems fine. Could it
    be that you have an older version of glew32.dll lying around
    that causes your program to fail? You can check this by
    querying the GLEW version string:

    fprintf(stdout, "Status: Using GLEW %s\n", glewGetString
    (GLEW_VERSION));

    wglinfo is not compatible with OpenGL 2.0 (that's why you get
    the error message) and was replaced with visualinfo a while
    ago.

    Thanks,

    • Milan
     
  • Dan Groom
    Dan Groom
    2005-03-30

    Logged In: YES
    user_id=379625

    You were absolutely right, and I am an idiot. Time to make a
    single dll path for development I think.

    Thank you very much, keep up the excellent work.

    Dan

     
  • Logged In: NO

    Hi,

    just have the same with nVidia beta drivers. I tracked the
    problem down to that if version 2.0 is reported, GLEW only
    tries to acquire pointers to functions from
    ARB_shader_objects without the suffix 'ARB', since they
    should be in the standard. A workaround that fixes the
    problem:

    include <GL glew.h="">

    undef GL_VERSION_2_0

    Best Regards
    - Jens

     
  • Milan Ikits
    Milan Ikits
    2005-05-16

    Logged In: YES
    user_id=653379

    Fixed in 1.3.3

    Thanks,

    • Milan
     


Anonymous


Cancel   Add attachments