RadeonSI Gets Another OpenGL 4.5 Extension: ARB_cull_distance
The RadeonSI Gallium3D driver continues stepping ever so closely to OpenGL 4.4 and 4.5 compliance.
Yesterday landing in Mesa Git was support for ARB_cull_distance. This extension was already supported by the Intel driver, NV50/NVC0 Nouveau, and even LLVMpipe/Softpipe/SWR while finally now it's seeing the first AMD support.
ARB_cull_distance is described in detail via the OpenGL.org registry but simply put comes down to a new GLSL shader output for whole primitive culling.
RadeonSI still needs KHR_robustness for OpenGL 4.5 and then for OpenGL 4.4 needs to finish up ARB_enhanced_layouts and ARB_query_buffer_object. With the next Mesa release due out in possibly one month, it remains to be seen if these new OpenGL milestones will be achieved.
Yesterday landing in Mesa Git was support for ARB_cull_distance. This extension was already supported by the Intel driver, NV50/NVC0 Nouveau, and even LLVMpipe/Softpipe/SWR while finally now it's seeing the first AMD support.
ARB_cull_distance is described in detail via the OpenGL.org registry but simply put comes down to a new GLSL shader output for whole primitive culling.
RadeonSI still needs KHR_robustness for OpenGL 4.5 and then for OpenGL 4.4 needs to finish up ARB_enhanced_layouts and ARB_query_buffer_object. With the next Mesa release due out in possibly one month, it remains to be seen if these new OpenGL milestones will be achieved.
23 Comments