Create-Context-Robustness For Mesa's Gallium3D Drivers
The latest Mesa/Gallium3D driver work by AMD's Marek Olšák is on working out create_context_robustness work for the Gallium3D drivers.
Well-known AMD contributor to the open-source driver stack, Marek, has made support for GLX_ARB_create_context_robustness, EGL_EXT_create_context_robustness, and glGetGraphicsResetStatusARB() within the Gallium3D world.
Before everyone gets too excited, these new OpenGL extensions are only exposed to the R600 and RadeonSI Gallium3D drivers. Beyond that, they're dependent on a new DRM kernel patch that will not be merged until at least the Linux 4.2 kernel. More details via this patch series.
Those unfamiliar with the create_context_robustness extension can read the aforelinked spec, "This extension allows creating an OpenGL context supporting robust buffer access behavior and a specified graphics reset notification behavior."
Well-known AMD contributor to the open-source driver stack, Marek, has made support for GLX_ARB_create_context_robustness, EGL_EXT_create_context_robustness, and glGetGraphicsResetStatusARB() within the Gallium3D world.
Before everyone gets too excited, these new OpenGL extensions are only exposed to the R600 and RadeonSI Gallium3D drivers. Beyond that, they're dependent on a new DRM kernel patch that will not be merged until at least the Linux 4.2 kernel. More details via this patch series.
Those unfamiliar with the create_context_robustness extension can read the aforelinked spec, "This extension allows creating an OpenGL context supporting robust buffer access behavior and a specified graphics reset notification behavior."
Add A Comment