mirror of
https://github.com/EmbarkStudios/rust-gpu.git
synced 2024-10-30 05:52:39 +00:00
Update README.md
This commit is contained in:
parent
2942967607
commit
a7b6280706
@ -62,7 +62,7 @@ The scope of this overall project is quite broad, but is in multiple stages
|
||||
- `rustc` compiler backend to generate [SPIR-V], plugging in via `-Z codegen-backend`.
|
||||
- This is the same mechanism that [rustc_codegen_cranelift](https://github.com/bjorn3/rustc_codegen_cranelift) and [rustc_codegen_gcc](https://github.com/antoyo/rustc_codegen_gcc) use.
|
||||
- Currently only [SPIR-V] support is planned, [Vulkan](https://en.wikipedia.org/wiki/Vulkan_(API))'s open compiler target
|
||||
- Possible a future version could suppport [DXIL](https://github.com/microsoft/DirectXShaderCompiler/blob/master/docs/DXIL.rst) (the target for DirectX) or [WGSL](https://github.com/gpuweb/gpuweb/tree/main/wgsl) (the WebGPU shading language that's bijective with SPIR-V)
|
||||
- Possible a future version could support [DXIL](https://github.com/microsoft/DirectXShaderCompiler/blob/master/docs/DXIL.rst) (the target for DirectX) or [WGSL](https://github.com/gpuweb/gpuweb/tree/main/wgsl) (the WebGPU shading language that's bijective with SPIR-V)
|
||||
- Focus on Vulkan graphics shaders first, then after Vulkan compute shaders
|
||||
- [Cargo](https://github.com/rust-lang/cargo/) and [crates.io](https://crates.io) support to develop and publish SPIR-V crates
|
||||
- High-level render graph to take advantage of this, make it easy for users to develop and use rendering effects.
|
||||
|
Loading…
Reference in New Issue
Block a user