Age | Commit message (Collapse) | Author |
|
The extension is implemented by pipe_condvar.
|
|
|
|
Several changes are made. libegl.a no longer defines _eglMain. It
defines functions to create and destroy a _EGLDriver instead. The
creation function is called by the targets. It takes an egl_g3d_loader
as its argument. The loader is defined by the targets and is in charge
of creating st_api and pipe_screen. This allows us to move the module
loading code to targets. Lastly, the modules are now loaded as the
respective contexts are created.
|
|
This is some refactoring works. Creating a pbuffer from an
EGL_OPENVG_IMAGE is still not supported.
|
|
It was broken since surface_copy -> resource_copy_region transition.
|
|
|
|
Avoid including standard library headers and use MALLOC/FREE if
possible.
|
|
Factor all callbacks other than Initialize, Terminate, and GetProcAddress
to egl_g3d_api.c.
|