|  ca029ef0eb # 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<Cow<'static, str>>, stage: naga::ShaderStage) -> Shader {`
## Solution
Re-rexport naga::ShaderStage from `render_resources` | ||
|---|---|---|
| .. | ||
| bind_group_layout.rs | ||
| bind_group.rs | ||
| buffer_vec.rs | ||
| buffer.rs | ||
| mod.rs | ||
| pipeline_cache.rs | ||
| pipeline_specializer.rs | ||
| pipeline.rs | ||
| shader.rs | ||
| texture.rs | ||
| uniform_vec.rs | ||