Standard Portable Intermediate Representation
From Wikipedia, the free encyclopedia
Standard Portable Intermediate Representation (SPIR) is an intermediate language for parallel computing and graphics by Khronos Group. It is used in multiple execution environments, including the Vulkan graphics API and the OpenCL compute API, to represent a shader or kernel. It is also used as an interchange language for cross compilation.[1][2]
Quick Facts Developer(s), Initial release ...
Developer(s) | Khronos Group |
---|---|
Initial release | 2015 |
Stable release | SPIR-V 1.6
/ December 16, 2021; 2 years ago (2021-12-16) |
Operating system | Cross-platform |
Platform | Cross-platform |
Type | Intermediate language |
Website | www |
Close
SPIR-V is a new version of SPIR which was introduced in 2015 by the Khronos Group, and has since replaced the original SPIR, which was introduced in 2012.