This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

eglMakeCurrent outputs on console - FATAL GL_ARB_transform_feedback2 extension is required but not detected.

I am using ARM GLES3.0 emulator. I have NVIDIA GeForce 8400 GS which supports OpenGL 3.3. My problem is, though eglMakeCurrent succeeds it leaves following message on console even simple Cube example - "FATAL GL_ARB_transform_feedback2 extension is required but not detected. Your GLES3.0 application will crash if you attempt to resume a transform feed-back operation! "

What is this message for? Can I avoid outputing it on Console? Is there any issue with my card supporting GLES30 emulator?

  • What is this message for?

    It's warning you that your host platform doesn't support the GL_ARB_transform_feedback2 extension, which is needed for the emulation of the OpenGL ES 3.0 transform feedback feature.


    Can I avoid outputing it on Console?

    No.

    Is there any issue with my card supporting GLES30 emulator?

    Provided you don't try to resume a transform feedback operation it should be fine, but you are not able to access all OpenGL ES 3.0 functionality on that card/driver pairing.

    HTH,
    Pete

  • It is also worth updating your drivers if more recent ones are available. I had a quick look for drivers for your card and they seem to still be being updated. The reason I say this is, I have a Nvidia card of about the same age as yours and it didn't support all of the OpenGL ES 3.0 features. After an update my card supported all of them.

    Cheers,

    Stephen