Gallium3D Now At Version 0.3 In Mesa
![MESA](/assets/categories/mesa.webp)
There are far too many Gallium-related commits over the past few months to briefly recap, but besides work on the Gallium3D core itself and various state trackers, a bulk of the hardware work has gone into the Nouveau driver and ATI R300 Gallium driver. These driver-specific changes range from small fixes to introducing a fragment shader assembler and completing other pieces of the Linux 3D puzzle. Since marking Gallium3D 0.2, it has also entered the mainline Mesa code-base.
For some simple statistics, the Cell Gallium3D driver is about 18,900 lines of code, the Nouveau driver spread between the NV04/10/20/30/40/50 series is about 26,800 lines of code, the R300 driver is 9,189 lines of code, and the Gallium3D Softpipe driver is 10,800 lines of code. When it comes to the different in-tree state trackers, they amount to nearly 25,000 lines of code. These state trackers include DRI2, EGL, G3DVL, GLX, Python, WGL, and Xorg.
Look for Gallium3D entering an end-user friendly state over the course of this year.
14 Comments