A Mesa fejlesztői egy fontos kiegészítést olvasztottak be a stack főágába, amely az r300-tól az r500-ig terjedő Radeon GPU-k számára biztosítja a GL_ATI_meminfo és GL_NVX_gpu_memory_info kiterjesztések támogatását. Ezek az OpenGL kiterjesztések lehetővé teszik a programok, például a glxinfo számára, hogy pontos adatokat kérdezzenek le a grafikus kártya saját memóriájáról, a GTT területről, valamint a teljesen rendelkezésre álló memóriáról. A változtatás révén ezek a régebbi kártyák is hasonló funkcionalitást kínálnak, mint az újabb r600 és radeonsi meghajtók, amelyekben ez a logika már régóta elérhető.
Tartalomjegyzék

A visszajelzések kedvezőek voltak
A munkát Brais Solla végezte, aki több commit során portolta az r600-ban meglévő kódot az r300 meghajtóhoz, és gondoskodott arról is, hogy a licenc megfeleljen a modern SPDX-megjelölésnek. A fejlesztés során több visszajelzést kapott Pavel Ondračka részéről, aki a kód minőségét jónak ítélte, de néhány apróbb változtatást, például a commitok összevonását és a megjegyzések pontosítását javasolta. A tesztelések vegyes eredményeket hoztak: volt, akinél a VRAM szabad kapacitása folyamatosan nullát mutatott, míg más rendszereken a kijelzés helyesen tükrözte a memória állapotát. Végül a fejlesztő megerősítette, hogy saját környezetében a riportok megfelelőek, és további kártyákon, például a Radeon X1950 Pro és X1900XT modelleken is rendben működött a funkció.
A javítás egyesült a Mesa főággal
A javításokat egyesítették a főágba, miután a CI rendszerek zöld utat adtak a kódnak. Az utolsó simításokat követően dokumentációs frissítések is készültek, hogy a jövőbeli kiadási megjegyzésekben megjelenjen a kiterjesztések támogatása. A közösség részéről felmerült annak ötlete is, hogy a memóriainformációkat a get_driver_query_info interfészhez is érdemes lenne bekötni, így a GALLIUM_HUD felületén keresztül valós időben is nyomon követhető lenne a GPU memóriahasználata. Ez a fejlesztés tehát nemcsak a régebbi Radeon kártyák használhatóságát növeli, hanem megnyitja az utat további fejlesztések és monitorozási lehetőségek előtt is a Mesa grafikus stackben.
