Khronos Group

Wikipediasta
Siirry navigaatioon Siirry hakuun
Khronos Group
Toimiala standardisointi
Aiheesta muualla
Sivusto

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-rajapintoja

[muokkaa | muokkaa wikitekstiä]
  • ANARIsiirrettävään tiedon visualisointiin tarkoitettu rajapinta[2]
  • Collada – 3D-grafiikan kuvauskieli
  • Kamaros – kamerarajapinta[3]
  • OpenCL – ohjelmointikieli GPGPU-ohjelmointiin
  • OpenGL – 3D-grafiikan ohjelmointirajapinta
  • OpenGL SCturvakriittisiin 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
  • OpenXRvirtuaalitodellisuus (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 SCturvakriittisiin 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]

  1. https://www.iso.org/organization/560715.html
  2. Khronos Releases ANARI 1.0 Provisional API for Scalable 3D Data Visualization khronos.org. 2.11.2021. Viitattu 2.11.2021. (englanniksi)
  3. 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)
  4. https://www.khronos.org/openmaxil
  5. OpenXR khronos.org. Viitattu 14.4.2017.
  6. SYCL khronos.org. Viitattu 2.9.2023. (englanniksi)
  7. Meaning of SYCL github.com. Viitattu 2.9.2023. (englanniksi)
  8. Vulkan SC Overview khronos.org. Viitattu 2.12.2020. (englanniksi) 
  9. The first open standard intermediate language for parallel compute and graphics khronos.org. Viitattu 7.3.2017.
  10. Khronos Group announces new 3D texture format cgsociety.org. Viitattu 6.6.2021. (englanniksi)
  11. KTX File Format Specification khronos.org. Viitattu 6.6.2021. (englanniksi)
  12. https://github.com/KhronosGroup/KTX-Software
  13. The Khronos Data Format Specification khronos.org. Viitattu 30.5.2023. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.