Sage L. Gerard <sage at sagegerard dot com>
This collection integrates Racket and the Vulkan API, with a focus on low overhead and C code equivalency. With this collection, it is possible to use Racket to follow along with Vulkan tutorials written for C and C++.
1Setup
1.1For Most Users
1.2For Contributors and Power Users
2Controlling the Vulkan Specification
3Unsafe Bindings
3.1Design Considerations
3.2What Did I Just Load?
3.3Platform-Specific Definitions
3.3.1X + RandR
3.3.2Wayland
3.3.3Windows
3.3.4XCB
3.3.5Zircon (Fuchsia OS)
3.3.6Google Games
3.4Spec Version Procedures
3.5Additional Procedures
4ravk: Vulkan Ecosystem Controls
4.1ravk show: Review key information
4.1.1ravk show spec: Specification review
4.2ravk generate: Generate Code to use Vulkan
4.2.1Using Built-in Generators
4.2.2Example: Your First Code Generator
4.2.3Generator Configuration Space
4.2.3.1Switches
5Contributing
5.1What’s Needed Right Now
5.2Maintenance Guide
5.2.1System Design
5.2.2Maintenance Tasks
AltStyle γ«γγ£γ¦ε€ζγγγγγΌγΈ (->γͺγͺγΈγγ«) / γ’γγ¬γΉ: γ’γΌγ: γγγ©γ«γ ι³ε£°γγ©γ¦γΆ γ«γδ»γ ι θ²εθ»’ ζεζ‘ε€§ γ’γγ€γ«