Uusimmat

Khronos päivitti rajapintojaan ja kertoi uutisia Vulkanista

10.08.2015 19:47 Petrus Laine

Khronos on paljastanut SIGGRAPH tapahtuman yhteydessä uutta tietoa Vulkan-rajapinnasta ja julkaissut uuden OpenGL ES 3.2 -rajapinnan ja uusia OpenGL-laajennoksia. Khronos on useiden eri yritysten yhteenliittymä, joka hallinnoi monia avoimia rajapintoja kuten OpenGL, OpenCL ja Vulkan.

Vulkan tullaan julkaisemaan yhtenäisenä rajapintana kaikille sitä tukeville laitteille. Vastatakseen haasteeseen tuoda yksi rajapinta laitteille, joiden ominaisuuskirjo on erittäin laaja, tuo Vulkan mukanaan Direct3D:stä tutut ominaisuustasot. Direct3D:stä poiketen Khronos ei tule määrittelemään ominaisuustasoja itse, vaan se jää kunkin alustan hallinnoijan tehtäväksi. Esimerkiksi Androidin tapauksessa ominaisuustasoista päättää Google.

Vulkan tulee toimimaan kaikilla näytönohjaimilla jotka tukevat vähintään OpenGL ES 3.1:tä tai OpenGL 4.0:aa. Khronos uskoo saavansa julkaistua ensimmäisen virallisen version Vulkan-rajapinnasta vielä kuluvan vuoden aikana.

OpenGL ES 3.2 ja sen mukana tuleva uusi OpenGL ES Shading Language 3.20 tuovat Android Extension Packin eli AEP:n osaksi itse rajapintaa. Lisäksi OpenGL 3.2 tuo mukanaan työpöydältä tuttuja ominaisuuksia, kuten tuen geometriavarjostimille ja tesselaatiolle, liukuluku render targeteille, ASTC-tekstuurinpakkaukselle.

OpenGL ES 3.2:n lisäksi tänään julkaistiin uusia OpenGL -laajennoksia. Uudet laajennokset keskittyvät parantamaan jo olemassa olevia ominaisuuksia ja ne tukevat OpenGL ES 3.2 -yhteensopivuustilaa. OpenGL ES 3.2 -yhteensopivuustila mahdollistaa OpenGL:n työpöytäversion käytön mobiiliohjelmien kehityksessä.

Khronos, Lehdistötiedote

AnandTech, Vulkan Status Update: Will Use Feature Sets, Android Support Incoming