Viime perjantaina Mesa klassiset ajurit poistettiin pääkoodikannasta ja siirrettiin”Amber”koodihaaraan, jossa ne saavat kaiken huomion eteenpäin. Kun klassinen Mesa-koodi on poistettu, koodin puhdistusta tapahtuu nyt kymmenien tuhansien jo poistettujen koodirivien lisäksi. Myös Intelin OpenSWR-ohjain on nyt poistettu päälinjalta.
Koska alkuperäiset klassiset Mesa-ajurit, jotka koostuivat Radeon R100/R200-, alkuperäisistä Nouveau-ja Intel i915/i965-ajureista, poistettiin, päälinjalla voidaan nyt puhdistaa enemmän koodia koodille, joka vain jäi kiinni näille vanhoille, melko yllättämättömille ohjaimille..
Vanhan TNL-koodin poistaminen tyhjensi 2,5 000 lisäriviä koodi tälle”Transformation’n Lightning”-ohjelmistokoodille, jota vanhat ajurit käyttävät.
GLSL IR:n poistaminen Mesa IR:stä leikataan pois 2,6 kt:n rivit koodi tälle koodille, jota käyttivät vain perinteiset ohjaimet.
Muu poistot poistavat uusia linjoja Mesan päälinjasta.
Paljon terveellistä koodin puhdistusta!
Niille, joilla on edelleen käytössä vanhoja GPU:ita, joiden ajurit on poistettu päälinjasta, on erillinen Amber-koodihaara (käytännössä LTS), mutta on aika harkita siirtymistä eteenpäin..
Tämän loppuvuoden siivouksen lisäksi Intelin (Open)SWR rasterointi poistettiin tänään. Intel yhdisti OpenSWR:n Mesaan muutama vuosi sitten muutama vuosi sitten vaihtoehtona LLVMpipe OpenGL-ohjelmistototeutukselle. Se yhdistettiin sillä perusteella, että se on hyvä joillekin alueille, kuten datavisualisoinneille ja muille työasemaohjelmistoille verrattuna päälinjan Mesaan, mutta emme ole kuulleet siitä juurikaan viime aikoina.
Alun perin kesän aikana avatussa yhdistämispyynnössä mainittiin äskettäin Intelin uusien asiakkaiden kiinnostus ajuria kohtaan.”Kiinnostuksen vähentymisen jälkeen aloimme äskettäin saada positiivista palautetta SWR:n käytöstä kiinnostuneilta asiakkailta. Olen äskettäin oppinut, että yksi suurimmista simulaatio-/suunnittelusovelluksista alkoi tarjota SWR:ää vaihtoehtoisena”ajurina”pilviympäristöissä vs. llvmpipe. ja palaute asiakkailta on erittäin positiivista. Olemme kuitenkin päättäneet siirtyä”klassiseen”-ainakin toistaiseksi.”