Skip to content

Latest commit

 

History

65 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bevy-pbr-rust

Documentation

A Rust reimplementation of bevy_pbr's WGSL shaders.

Implementation

Shader def conditionals are implemented using compile-time trait generics, and entrypoint permutations are generated via permutate-macro.

Compatibility

At time of writing, rust-gpu only supports read-write access to storage buffers, which renders its implementation incompatible with the read-only buffers bevy uses to store light and cluster data on supported platforms.

As such, consuming bevy applications should make sure to force storage buffers off via WgpuSettings. This is taken care of automatically if using bevy-rust-gpu.

About

rust-gpu port of bevy-pbr

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages