Тип | проміжний формат |
---|---|
Автор | Khronos Group |
Розробник | Khronos Group |
Перший випуск | січень 2014 |
Платформа | Багатоплатформний |
Вебсайт | www.khronos.org/spir |
Standard Portable Intermediate Representation (SPIR) — проміжний формат для представлення коду, розроблений консорціумом Khronos Group для графіки або для паралельних обчислень, початково розроблений для роботи з OpenCL.
Вперше SPIR був анонсований у 2011 році, сучасна версія під назвою SPIR-V була представлена в 2015.
SPIR-V є модифікованою версією SPIR яка була анонсована в березні 2015 року,[1] і остаточно випущена 16 листопаду 2015-го.[2] Розширення SPIR різних версій включає справжній багатоплатформний стандарт, повністю визначений компанією Khronos з низькорівневою підтримкою для шейдерів та інших важливих функціональностей.
Підтримка стандарту SPIR-V пов'язана з його включенням у специфікацію OpenCL версії 2.1, а також для Vulkan API для графіки й обчислень.