RadeonSI Gets Another OpenGL 4.5 Extension: ARB_cull_distance

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