Mike Blumenkrantz sen käsittelyn lisäksi suuri suorituskykyongelma Tesseractin ja muiden Zink OpenGL-on-Vulkan-parannusten kanssa viime päivinä on nyt saanut OpenGL ES 3.2-tuen.

Zink voi nyt tarjota toimivan OpenGL ES 3.2-toteutuksen Vulkanin yli. Kun tusina korjaustiedostoa yhdistettiin tänään FBFETCH-toiminnon saamiseksi ja asiakirjojen päivittämiseksi, Zink ja Mesa 21.3-devel tukevat nyt OpenGL ES 3.2: ta ja kaikki tarvittavat toiminnot.

Zink liittyy RadeonSI-, Intel i965-, Virgl-ja LLVMpipe-järjestelmiin muiden yhteensopivien OpenGL ES 3.2-versioiden kanssa Mesassa. OpenGL ES 3.2 on tämän sulautetun/mobiiliin keskittyvän grafiikan sovellusliittymän uusin versio. OpenGL ES 3.2 esiteltiin vuonna 2015, ja siihen lisättiin geometrisia ja tessellaatio-varjostimia, ASTC-pakkaus ja muita laajennuksia.

Kun Zink tukee OpenGL 4.6: ta ja muu Mesa OpenGL/GLES-tuki on melko kypsää, Zinkin käyttäminen OpenGL ES 3.2: ssa ei ollut liikaa haastavaa. Zinkin pääpaino tässä vaiheessa näyttää kuitenkin olevan OpenGL-pelien ajaminen Vulkan-ajureiden yli, joihin OpenGL-työpöytä on yleisempi kuin GLES 3.2, mutta tämä on loistava virstanpylväs joka tapauksessa ja voi auttaa joissakin mobiilityyppisissä GLES3-peleissä/moottoreissa.

OpenGL ES 3.2 for Zink lisättiin tämän MR : n kautta.

Categories: IT Info