Resources
Everything you need to work with Yotsuba Shader: the repository, the specifications behind each backend, and the tools around SPIR-V.
Project
GitHub repository
Source code, issues and the README with the full authoring examples.
Documentation
Articles and reference for the language, the compiler and the intermediate representation.
Get started
Install the SDK, build the solution and read your first shader.
Guides
Types for engines and frameworks
Current type annotations and integration limits.
Current attribute reference
Attribute declarations read from the current source projects.
Current validation status
Implemented checks and planned backend diagnostics.
Specifications
SPIR-V specification
The Khronos binary intermediate language that Yotsuba Shader emits.
Vulkan
The Khronos graphics API that consumes SPIR-V directly.
Metal
Apple’s graphics and compute framework, and its shading language.
WGSL specification
The WebGPU Shading Language, from the W3C.
HLSL reference
Microsoft documentation for the High-Level Shader Language.
GLSL specification
The OpenGL Shading Language specification from Khronos.
