wasm2spirv

Crates.iowasm2spirv
lib.rswasm2spirv
version0.1.0
sourcesrc
created_at2023-07-20 16:30:12.590916
updated_at2023-07-20 16:30:12.590916
descriptionCompile your WebAssembly programs into SPIR-V shaders
homepage
repositoryhttps://github.com/Aandreba/wasm2spirv
max_upload_size
id921500
size288,893
Alex (Aandreba)

documentation

README

Crates.io docs.rs GitHub

wasm2spirv - Compile your WebAssembly programs into SPIR-V shaders

Warning

wasm2spirv is still in early development, and not production ready.

This repository contains the code for both, the CLI and library for wasm2spirv.

Installation

To add wasm2spirv as a library for your Rust project, run this command on you'r project's root directory: cargo add wasm2spirv

To install the latest version of the wasm2spirv CLI, run this command: cargo install wasm2spirv

Library features

  • llvm-tools enables optimization and validation.
  • llvm_cross enables cross-compilation to GLSL, HLSL and MSL.
Commit count: 263

cargo fmt