Expand description
KAIN Code Generation - Multi-target output
Re-exports§
pub use wasm::generate as generate_wasm;pub use spirv::generate as generate_spirv;pub use hlsl::generate as generate_hlsl;pub use usf::generate as generate_usf;pub use js::generate as generate_js;pub use rust::generate as generate_rust;pub use hybrid::generate as generate_hybrid;
Modules§
- hlsl
- HLSL Code Generation - Direct KAIN to HLSL/USF Bypasses SPIR-V for maximum control and code generation power
- hybrid
- Hybrid WASM/JS Code Generation
- js
- JavaScript Code Generation - Transpiles KAIN AST to JavaScript
- rust
- Rust Code Generation - Transpiles KAIN AST to Rust source code
- spirv
- SPIR-V Code Generation for GPU shaders
- usf
- USF Code Generation - KAIN to Unreal Shader Format Generates UE5-compatible .usf/.ush files for compute and pixel shaders
- wasm
- WASM Code Generation using walrus