Mike Blumenkrantz oprócz rozwiązania tego problemu duży problem z wydajnością Tesseract i innych ulepszeń Zink OpenGL-on-Vulkan w ostatnich dniach doczekał się wsparcia dla OpenGL ES 3.2.

Zink może teraz zapewnić działającą implementację OpenGL ES 3.2 przez Vulkan. Z tuzinem łatek połączonych dzisiaj, aby uruchomić FBFETCH, a następnie zaktualizować dokumentację, Zink z Mesa 21.3-devel obsługuje teraz OpenGL ES 3.2 ze wszystkimi niezbędnymi funkcjami.

Zink dołącza do RadeonSI, Intel i965, Virgl i LLVMpipe jako inne implementacje zgodne z OpenGL ES 3.2 w Mesie. OpenGL ES 3.2 to najnowsza wersja tego wbudowanego/mobilnego interfejsu graficznego API. OpenGL ES 3.2 został wprowadzony w 2015 roku z modułami cieniowania geometrycznego i teselacji, kompresją ASTC i innymi rozszerzeniami.

Zinkiem obsługującym OpenGL 4.6 i resztą Mesa OpenGL/GLES jest dość dojrzała, więc nie było wielkim wyzwaniem, aby Zink działał na OpenGL ES 3.2. Wydaje się jednak, że głównym celem Zink na tym etapie jest uzyskanie gier OpenGL działających na sterownikach Vulkan, w których OpenGL dla komputerów stacjonarnych jest bardziej powszechny niż GLES 3.2, ale jest to świetny kamień milowy, który warto zobaczyć i może pomóc w niektórych mobilnych grach/silnikach GLES3.

OpenGL ES 3.2 dla Zink został dodany przez ten MR.

Categories: IT Info