From ca029ef0ebf89dde45bf428110d2eb33d6585273 Mon Sep 17 00:00:00 2001 From: sark Date: Mon, 31 Jan 2022 00:32:47 +0000 Subject: [PATCH] Naga export (#3714) # Objective In order to create a glsl shader, we must provide the `naga::ShaderStage` type which is not exported by bevy, meaning a user would have to manually include naga just to access this type. `pub fn from_glsl(source: impl Into>, stage: naga::ShaderStage) -> Shader {` ## Solution Re-rexport naga::ShaderStage from `render_resources` --- crates/bevy_render/src/render_resource/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/bevy_render/src/render_resource/mod.rs b/crates/bevy_render/src/render_resource/mod.rs index afed1bbf97..f86934d1ca 100644 --- a/crates/bevy_render/src/render_resource/mod.rs +++ b/crates/bevy_render/src/render_resource/mod.rs @@ -42,3 +42,5 @@ pub use wgpu::{ }; pub use bevy_crevice::*; + +pub use naga::ShaderStage;