# ReactOS Reconsiders Its OpenGL Rendering Backend After Mesa ICD Deprecation

DevFeed: [ReactOS Reconsiders Its OpenGL Rendering Backend After Mesa ICD Deprecation](<https://devfeed.tech/articles/newsletter-95-32961.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-95/>)

Published: 2013-04-11T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [OpenGL](<https://devfeed.tech/topics/opengl.md>), [Graphics](<https://devfeed.tech/topics/graphics.md>), [3D graphics](<https://devfeed.tech/topics/3d-graphics.md>), [Software](<https://devfeed.tech/topics/software.md>), [client](<https://devfeed.tech/topics/client.md>), [LLVM](<https://devfeed.tech/topics/llvm.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [3d-graphics](<https://devfeed.tech/tags/3d-graphics.md>), [client-driver](<https://devfeed.tech/tags/client-driver.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [driver](<https://devfeed.tech/tags/driver.md>), [free](<https://devfeed.tech/tags/free.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opengl](<https://devfeed.tech/tags/opengl.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

The ReactOS project relied on Mesa for OpenGL 3D graphics, but the Windows installable client driver it used was deprecated after Mesa's shift to Gallium3D. ReactOS evaluated software and LLVM-based rasterizer options, each with performance, completeness, hardware, or build-process limitations.

## Source excerpt

OpenGL The ReactOS project has relied on the Mesa Project for OpenGL 3D graphics for a long time, but unfortunately the code needed by ReactOS is no longer maintained by Mesa. Actual rendering involves a chain of components, one of which is the called the installable client driver. The ICD is for the most part bundled with the graphics card driver, though it can also be a driver that performs rendering completely in software.