EGL Sync Extensions Come To Gallium3D
Marek Olšák has implemented support for the EGL sync extensions within Gallium3D.
The EGL_KHR_fence_sync, EGL_KHR_wait_sync, and EGL_KHR_cl_event2 extensions are now available in the Gallium3D world. Initially these extensions are hooked up for the R600, RadeonSI, NVC0, NV50, and Freedreno drivers. Marek also tackled the GL_OES_EGL_sync extension for all Mesa drivers.
These EGL sync extensions are needed for EGL 1.5 support. This work also involved adding OpenCL interoperability support for CL events.
These EGL sync extensions for Gallium3D will be present in the upcoming release of Mesa 10.6.
The EGL_KHR_fence_sync, EGL_KHR_wait_sync, and EGL_KHR_cl_event2 extensions are now available in the Gallium3D world. Initially these extensions are hooked up for the R600, RadeonSI, NVC0, NV50, and Freedreno drivers. Marek also tackled the GL_OES_EGL_sync extension for all Mesa drivers.
These EGL sync extensions are needed for EGL 1.5 support. This work also involved adding OpenCL interoperability support for CL events.
These EGL sync extensions for Gallium3D will be present in the upcoming release of Mesa 10.6.
1 Comment