Käydessään läpi äskettäisiä RADV-Zink vs. RadeonSI OpenGL-testejäni Valven Mike Blumenkrantz on jo tehnyt optimointeja/korjauksia, ja seurauksena on toinenkin.
Blumenkrantz on profiloinut ET: Legacyn avoimen lähdekoodin Enemy Territory-pelinä, joka näytettiin viimeisimmässä Zink-testauskierroksessani, ja alue, jolla tämä yleinen OpenGL-on-Vulkan-toteutus voisi parantaa. Hän havaitsi, että fragmenttivarjostimen epilogien käsittely oli melko kuluttavaa ET: Legacyn ajon aikana, ja siksi hän ryhtyi optimoimaan RADV-ohjainkoodipolun.
Nyt on avoin yhdistämispyyntö parantamaan”massiivisesti”prolog/eiplog-haun suorituskykyä. Blumenkrantz huomautti yhdistämispyynnössä:
“nämä käyttävät samaa mekanismia, ja tämä mekanismi on erittäin tehoton suorittimeen sidotuissa sovelluksissa”
Uudessa blogiviesti Mike kommentoi tavanomaiseen kirjoitustyyliinsä:”Kuinka paljon nopeampi se on? Jos minun pitäisi antaa numero, luultavasti ainakin 1000 % nopeammin. Ihan karkeana arviona.”Joka tapauksessa hyviä uutisia RADV/Zinkille.