RadeonSI Gallium3D Gets New OpenGL 4 Bits
David Airlie landed some of the OpenGL 4.x code he's been playing with for AMD's RadeonSI Gallium3D driver on the HD 7000 series GPUs and newer.
The work pushed on Friday by this Red Hat developer is support for viewport array, which lets the RadeonSI driver now support the GL_ARB_viewport_array extension for OpenGL 4.1 and also GL_ARB_fragment_layer_viewport that's mandated by OpenGL 4.3.
The other commit is support for geometry shader invocations. This GS work allows for geometry shader instancing as needed by OpenGL 4.0.
The Radeon R600 Gallium3D driver for older AMD GPUs already supported these features now enabled in Mesa Git for RadeonSI. These changes will be found in Mesa 10.7, which may end up being known as Mesa 11.0, since OpenGL 4.0 compliance is entering the sight line. ARB_shader_subroutine and ARB_tessellation_shader just need to be finished up before seeing OpenGL 4.0 compliance in core while some drivers still are missing some ARB_gpu_shader5 items.
The work pushed on Friday by this Red Hat developer is support for viewport array, which lets the RadeonSI driver now support the GL_ARB_viewport_array extension for OpenGL 4.1 and also GL_ARB_fragment_layer_viewport that's mandated by OpenGL 4.3.
The other commit is support for geometry shader invocations. This GS work allows for geometry shader instancing as needed by OpenGL 4.0.
The Radeon R600 Gallium3D driver for older AMD GPUs already supported these features now enabled in Mesa Git for RadeonSI. These changes will be found in Mesa 10.7, which may end up being known as Mesa 11.0, since OpenGL 4.0 compliance is entering the sight line. ARB_shader_subroutine and ARB_tessellation_shader just need to be finished up before seeing OpenGL 4.0 compliance in core while some drivers still are missing some ARB_gpu_shader5 items.
64 Comments