Merged this Friday night were implementing some missing cases for different textures with TGSI, the intermediate representation used by R300g and other older Gallium3D drivers. This in turn fixes some Piglit OpenGL regression tests now in 2021.
Although AMD changed the focus of its Radeon Software driver earlier this year to exclusively support Polaris / GCN 1.4 and newer, there is still sporadic activity on open-source driver support for Linux dating back to the ATI Radeon R300 days from almost two decades ago. The original ATI R300 GPUs were released in 2002, and they eventually covered the renowned Radeon 9000 series through the X300/X500/X600 series. (Also, the ATI Radeon X1000 series is supported via the R300 Gallium3D driver.) The community is able to occasionally upgrade this R300g driver, even though AMD’s open-source Linux engineers haven’t focused on it in a while—or even the R600g driver in the other pre-GCN GPUs, for that matter.
This isn’t the first R300 Gallium3D commit of 2021 either but now the 14th of the year. Granted, most of the commits pertaining to this nearly twenty year old GPU driver support are around simple typos and other mostly mundane fixes. Here is a look at the R300 Gallium3D driver activity in recent times. The R600g driver continues seeing occasional improvements too for supporting the Radeon HD 2000 through HD 6000 series as well on open-source under Linux.