RadeonSI Now Supports Tessellation In Mesa Git
Marek Olšák of AMD finished landing the code needed today in Mesa for exposing the OpenGL 4.0 ARB_tessellation_shader by the RadeonSI Gallium3D driver.
With the newest code, the GL_ARB_tessellation_shader support should be working for those on AMD Radeon HD 7000 series or newer hardware via the open-source RadeonSI Gallium3D driver. The last of the code landed this evening. The other Mesa/Gallium3D drivers still need to finish up the rest of their support with RadeonSI being the first. The tessellation shader support is needed by various modern GL4 games and other applications.
Now technically this just leaves ARB_shader_subroutine support before core Mesa can claim OpenGL 4.0 compliance, although the actual GL4 state varies depending upon the actual hardware driver. After that, left for OpenGL 4.1 is just ARB_shader_precision support and for OpenGL 4.2 compliance in core Mesa is just ARB_shader_image_load_store, which also is already being worked on by Mesa developers.
Let's hope that some of the extensions -- and the driver-specific implementations -- will be tackled in the next few days so that Mesa 10.7 will end up being relabeled as Mesa 11.0 for its release in September.
With the newest code, the GL_ARB_tessellation_shader support should be working for those on AMD Radeon HD 7000 series or newer hardware via the open-source RadeonSI Gallium3D driver. The last of the code landed this evening. The other Mesa/Gallium3D drivers still need to finish up the rest of their support with RadeonSI being the first. The tessellation shader support is needed by various modern GL4 games and other applications.
Now technically this just leaves ARB_shader_subroutine support before core Mesa can claim OpenGL 4.0 compliance, although the actual GL4 state varies depending upon the actual hardware driver. After that, left for OpenGL 4.1 is just ARB_shader_precision support and for OpenGL 4.2 compliance in core Mesa is just ARB_shader_image_load_store, which also is already being worked on by Mesa developers.
Let's hope that some of the extensions -- and the driver-specific implementations -- will be tackled in the next few days so that Mesa 10.7 will end up being relabeled as Mesa 11.0 for its release in September.
51 Comments