/SPIRV-Guide

One stop shop for getting started with SPIR-V.

Primary LanguageGLSLCreative Commons Attribution 4.0 InternationalCC-BY-4.0

SPIR-V Guide

SPIR-V logo Khronos logo

The SPIR-V Guide is designed to help developers get up and going with the world of SPIR-V. This guide is targeted at developers needing to use compilers SPIR-V in their tool chains and for developers wishing to develop custom tooling or compilers that outputs SPIR-V.

Default Branch Renamed to 'main'

As of January 23, 2024, the default branch of this repository has been renamed from 'master' to 'main' following Khronos policy. Instructions for updating local repository clones are provided by GitHub.

Logistics Overview

Tooling

Understanding SPIR-V

Control Flow

Outside educational material

Extending SPIR-V