Khronos Group
Khronos Group on yritysten yhteenliittymä (konsortio), joka luo ja edelleen kehittää avoimia ohjelmointirajapintoja ja muita työkaluja multimediasovellusten käyttöön. Khronos toimii yhteistyössä ISO-standardisoimisjärjestön kanssa.[1]
Khronos Group | |
---|---|
Toimiala | standardisointi |
Aiheesta muualla | |
Sivusto |
Khronos-rajapintoja
muokkaa- ANARI – siirrettävään tiedon visualisointiin tarkoitettu rajapinta[2]
- Collada – 3D-grafiikan kuvauskieli
- Kamaros – kamerarajapinta[3]
- OpenCL – ohjelmointikieli GPGPU-ohjelmointiin
- OpenGL – 3D-grafiikan ohjelmointirajapinta
- OpenGL SC – turvakriittisiin järjestelmiin tarkoitettu OpenGL
- OpenGL ES – 3D-grafiikan ohjelmointirajapinta kannettaville laitteille
- OpenKODE – ohjelmointirajapinta käyttöjärjestelmän resursseihin, kuten tiedostojärjestelmään ja matemaattisiin operaatioihin
- OpenMAX AL – ohjelmointirajapinta multimediasovelluksille (ääni, video, kuva, vibra ja LEDit)
- OpenMAX DL – ohjelmointirajapinta multimediasovelluksille
- OpenMAX IL – ohjelmointirajapinta multimedialle useille alustoille[4]
- OpenML – ohjelmointirajapinta multimedian tuottamiseen
- OpenSL ES – ääniohjelmointirajapinta kannettaville laitteille
- OpenVG – 2D-vektorigrafiikan ohjelmointirajapinta kannettaville laitteille
- OpenVX – konenäköön tarkoitettu
- OpenWF – ohjelmointirajapinta 2D-grafiikan kompositioon ja näytön ohjaukseen
- OpenXR – virtuaalitodellisuus (VR) ja lisätty todellisuus (AR)[5]
- SYCL – ohjelmointimalli heterogeenisille ympäristöille (suorittimet, GPU:t, FPGA:t)[6] Kehittäjien mukaan SYCL on nimi eikä akronyymi, eikä se liity enää OpenCL:ään.[7]
- Vulkan – ohjelmointirajapinta. 1.0 versio julkaistiin 16. helmikuuta 2016.
- Vulkan SC – turvakriittisiin järjestelmiin tarkoitettu Vulkan[8]
Lisäksi ryhmittymällä on SPIR-V-välikielen määrittely ja standardi.[9]
Muita määrittelyjä ovat OpenGL Shading Language (GLSL) ja WebGL.
Ryhmittymä on julkaissut myös KTX 2.0 tekstuurimuodon ja sen käsittelyyn tarvittavan ohjelmiston avoimena lähdekoodina.[10][11][12] Khronos on julkaissut myös avoimen ja rojaltivapaan tietomuotomäärittelyn.[13]
Lähteet
muokkaa- ↑ https://www.iso.org/organization/560715.html
- ↑ Khronos Releases ANARI 1.0 Provisional API for Scalable 3D Data Visualization khronos.org. 2.11.2021. Viitattu 2.11.2021. (englanniksi)
- ↑ Khronos Unveils Kamaros as the name for the Embedded Camera System API and Working Group khronos.org. 8.11.2022. Viitattu 18.11.2022. (englanniksi)
- ↑ https://www.khronos.org/openmaxil
- ↑ OpenXR khronos.org. Viitattu 14.4.2017.
- ↑ SYCL khronos.org. Viitattu 2.9.2023. (englanniksi)
- ↑ Meaning of SYCL github.com. Viitattu 2.9.2023. (englanniksi)
- ↑ Vulkan SC Overview khronos.org. Viitattu 2.12.2020. (englanniksi)
- ↑ The first open standard intermediate language for parallel compute and graphics khronos.org. Viitattu 7.3.2017.
- ↑ Khronos Group announces new 3D texture format cgsociety.org. Viitattu 6.6.2021. (englanniksi)
- ↑ KTX File Format Specification khronos.org. Viitattu 6.6.2021. (englanniksi)
- ↑ https://github.com/KhronosGroup/KTX-Software
- ↑ The Khronos Data Format Specification khronos.org. Viitattu 30.5.2023. (englanniksi)
Aiheesta muualla
muokkaa- Viralliset sivut (englanniksi)
- Dokumentteja ja lähdekoodia GitHubissa (englanniksi)