bytemuck
A crate for mucking around with piles of bytes.
Are we game yet?
Languages and tools for writing, compiling, and using shaders.
Provides a mechanism to lay out data into GPU buffers ensuring WGSL's memory layout requirements are met
HLSL compiler library, this crate provides an FFI layer and idiomatic rust wrappers for the new DXC HLSL compiler and validator.
Functionality for generating a Merkle-tree of a given text file with include references, replacing includes paths with a deterministic versioned identity, and also functionality for flattening include directives into a single file. The primary motivation is compiling shaders for various graphics APIs, but the the functionality can apply to a variety of source code parsing use cases.
Do you know about a missing crate? Did you launch a new crate?
Please create a pull request or an issue on our GitHub!
Looking for a crate you can't find here? Try asking on the chat.