bevy/crates/bevy_render
Jakob Hellermann 081350916c report shader processing errors in RenderPipelineCache (#3289)
### Problem
- shader processing errors are not displayed
- during hot reloading when encountering a shader with errors, the whole app crashes

### Solution
- log `error!`s for shader processing errors 
- when `cfg(debug_assertions)` is enabled (i.e. you're running in `debug` mode), parse shaders before passing them to wgpu. This lets us handle errors early.
2021-12-22 22:16:42 +00:00
..
src report shader processing errors in RenderPipelineCache (#3289) 2021-12-22 22:16:42 +00:00
Cargo.toml report shader processing errors in RenderPipelineCache (#3289) 2021-12-22 22:16:42 +00:00