Khronos Group

Nykymaailmassa Khronos Group:stä on tullut erittäin tärkeä ja laajaa yleisöä kiinnostava aihe. Ilmestymisestään lähtien Khronos Group on kiinnittänyt asiantuntijoiden ja fanien huomion ja synnyttänyt intohimoisia keskusteluja ja ristiriitaisia ​​mielipiteitä. Sen vaikutus on ulottunut useille alueille politiikasta ja yhteiskunnasta populaarikulttuuriin ja viihteeseen. Tässä artikkelissa tutkimme eri näkökohtia, jotka liittyvät Khronos Group:een, analysoimalla sen kehitystä ajan myötä, sen vaikutuksia nykymaailmaan ja tulevaisuuden näkymiä. Khronos Group on edelleen jatkuvassa kehityksessä oleva aihe, ja sen vaikutus ei lakkaa hämmästyttämästä sen monimutkaisuuteen perehtyviä.

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

  • 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] Slang on uusi kieli, joka on lähtöisin Nvidialta.[10][11]

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.[12][13][14] Khronos on julkaissut myös avoimen ja rojaltivapaan tietomuotomäärittelyn.[15]

Lähteet

  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 Launches Slang Initiative, Hosting Open Source Compiler Contributed by NVIDIA khronos.org. 21.11.2024. Viitattu 22.11.2024. (englanniksi)
  11. The Slang Shading Language and Compiler shader-slang.com. Viitattu 22.11.2024. (englanniksi)
  12. Khronos Group announces new 3D texture format cgsociety.org. Viitattu 6.6.2021. (englanniksi)
  13. KTX File Format Specification khronos.org. Viitattu 6.6.2021. (englanniksi)
  14. https://github.com/KhronosGroup/KTX-Software
  15. The Khronos Data Format Specification khronos.org. Viitattu 30.5.2023. (englanniksi)

Aiheesta muualla