Questions tagged [egl]

EGL™ is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.

EGL™ is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.

EGL can be implemented on multiple operating systems (such as Android and Linux) and native window systems (such as X and Microsoft Windows). Implementations may also choose to allow rendering into specific types of EGL surfaces via other supported native rendering APIs, such as Xlib or GDI. EGL provides:

  • Mechanisms for creating rendering surfaces (windows, pbuffers, pixmaps) onto which client APIs can draw and share
  • Methods to create and manage graphics contexts for client APIs
  • Ways to synchronize drawing by client APIs as well as native platform rendering APIs.
397 questions
-1
votes
1 answer

OpenGL async texture loading

I'm using OpenGL ES 2 and am trying to load textures in the background using st::async however because I'm loading the image into a GL texture in a thread it doesnt work how its supposed to, I read on google that OpenGL isnt thread-safe to I think…
-1
votes
1 answer

Creating EGLImageKHR image from render buffer on qt

I am trying to create EGLImageKHR image from render buffer on a qml application to move a qml application user interface from one device to another device. I tried to use GLES/gl2.h and GLES/gl2ext.h api instead of QOpenGLFunctions. I do not get any…
-1
votes
1 answer

identifying unexpected gl context loss in android

when an android app is in the background the android os can clear its resources if its low on memory. in my case its the glcontext and gl resources that are getting lost and crash the app. in order to not restart the app entirely i would like to…
dvrer
  • 589
  • 6
  • 17
-1
votes
1 answer

error "eglSurfaceAttrib(1146): error 0x3009 (EGL_BAD_MATCH)" on Android Studio

Trying to make a simple change view activity using an AlertDialog as input. but the error 'eglSurfaceAttrib(1146): error 0x3009 (EGL_BAD_MATCH)' appears: Here is my AlertDialog Activity: package caraoucoroa.studio.brunocasamassa.signos; import…
Aury0n
  • 217
  • 3
  • 14
-1
votes
1 answer

Does Windows Embedded Compact 7 support EGL?

Is Enterprise Generation Language (EGL) supported in Windows Embedded Compact 7.0?
Valentin
  • 717
  • 10
  • 21
-2
votes
0 answers

OpenGL ES 3 Compute shader having many dispatches

I have a big problem in dealing with many task dispatches in GLES3. I use compute shader to do compute intensive works. Originally it was done with OpenCL and Cuda. The following code shows how my program works. The middle part is task dispatches.…
underflow
  • 1
  • 1
-3
votes
2 answers

EGL API19 fine, but >API 21 got error 3008

Thank you for your reading! I use the github project GLRecorder as a library and put it to my project for recording. GLRecorder :https://github.com/lokii/GLRecorder I could run it on my api 19 android phone.But I run it on api 21 to api 25, they all…
Nino Liang
  • 45
  • 4
1 2 3
26
27