pyopengl icon indicating copy to clipboard operation
pyopengl copied to clipboard

OpenGL.raw.EGL._errors.EGLError: EGLError(..baseOperation = eglInitialize..)

Open Yuhuoo opened this issue 2 years ago • 1 comments

I have meet an error as following: OpenGL.raw.EGL._errors.EGLError: EGLError( err = EGL_NOT_INITIALIZED, baseOperation = eglInitialize, cArguments = ( <OpenGL._opaque.EGLDisplay_pointer object at 0x7fa42ed54240>, <importlib._bootstrap.LP_c_int object at 0x7fa42ed543c0>, <importlib._bootstrap.LP_c_int object at 0x7fa42ed69b40>, ), result = 0 ) My environment is Ubuntu 20.04.3 LTS、NVIDIA GeForce RTX 3090、python3.8、pyopengl3.1.6 How can I solve it?

Yuhuoo avatar May 20 '22 07:05 Yuhuoo

Sorry, there's not enough information to debug what's happening. You haven't told me what your code is, or what you've tried doing. Presumably somewhere you have code that looks like:

    major, minor = ctypes.c_long(), ctypes.c_long()
    display = eglGetDisplay(EGL_DEFAULT_DISPLAY)
    if not eglInitialize(display, major, minor):
        log.error("Unable to initialize")
        return

as seen in tests/check_egl_pygame.py in the repository. But without knowing what you are running I can't really say what is wrong. EGL_NOT_INITIALIZED is a valid return from eglInitialize(), basically a "we failed" to init response, but I can't say why it failed.

mcfletch avatar Jan 06 '23 03:01 mcfletch