Teremtő | Khronos Group |
---|---|
Fejlesztette | Khronos Group |
Az első verzió | 2014 január |
Utolsó verzió | 5. |
Környezet | Cross-platform |
típus | középnyelv |
Engedély | Open Format Royalty Free |
Weboldal | https://www.khronos.org/spir |
Normál Hordozható Intermediate képviselet vagy SPIR egy köztes nyelv által létrehozott Khronos Group , eredetilegintenzív párhuzamos számítási és megkönnyítse a értelmezésére OpenCL és a Vulkan API, a SPIR-V továbbítására vonatkozó shaderek a vezetők a grafikus processzorok . Kezdetben az LLVM alapján a SPIR-V verzió a saját reprezentációját használja.
Tekintettel a SPIR-V és a SPIR közelségére (és ezért az LLVM közbenső ábrázolására), ez utóbbi felhasználható értelmezéséhez.
A SPIR az LLVM-en alapul , különösen az OpenCL-hez használják. A SPIR 1.0 ideiglenes specifikációit 2012-ben hirdetik meg. Az 1.2-es verziót a SIGGRAPH 2013-ban, a 2.0-s verziót pedig ugyanazon a konferencián, 2014-ben jelentették be.
A 2015-ben bemutatott SPIR-V már nem kompatibilis az LLVM ábrázolásával, ezért fejlődésre volt szükség az SPL-V és az LLVM első kísérleti változatához 2015. március.