Mesan Zink OpenGL-on-Vulkan-toteutus on vihdoin valmis ottamaan käyttöön laiskoja kuvauksia oletuksena, mikä puolestaan tarkoittaa parempaa suorituskykyä tälle yleiselle OpenGL-toteutukselle monissa peleissä/sovelluksissa.
Zinkin laiska kuvaajien käsittely on viime kädessä korvata tämän Mesa-koodin tällä hetkellä käyttämä Vulkan-descriptor-välimuisti.”Laskot”kuvaajat tarkoittavat paljon parempaa suorituskykyä erilaisissa OpenGL-työkuormissa, ja vuoden kypsymisen jälkeen ei ole tunnettuja suorituskyvyn regressioita.
Viime elokuussa suorittamani Zink Lazy Descriptor benchmarkit näyttivät jo tuolloin hyviltä joissakin peleissä:
Näiden vertailujen jälkeen viime vuonna Zink on kehittynyt entistä paremmaksi ja valmiiksi. nähdäksesi laiskoja kuvauksia oletuksena käytössä.
Valve on Zinkillä työskentelevä Mike Blumenkrantz on blogannut virstanpylväästä:
“Kun tämä menetelmä yhdistetään äärimmäiseen ryhmävaraukseen, se on tehokkaampi kuin välimuisti.
Ja joskus huomattavalla marginaalilla.
Esimerkiksi Minecraftissa saatat nähdä 30-50 % FPS-lisäys. Tomb Raiderin (2013) kaltaisessa pelissä se on lähempänä 10-20%.
Mutta todennäköisesti ei tule olemaan skenaariota, jossa FPS laskee.”
Tämä yhdistämispyyntö odottaa, että Mesa ottaa käyttöön laiskoja kuvauksia oletuksena. Toivottavasti se sulautuu vielä ajoissa Mesa 22.2-ominaisuuden jäädyttämistä varten pian. Haaroittuttuani työskentelen uusien Zink OpenGL-on-Vulkan-suorituskykymittareiden parissa.