diff options
Diffstat (limited to 'crates/renderer/src/assets.rs')
| -rw-r--r-- | crates/renderer/src/assets.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/crates/renderer/src/assets.rs b/crates/renderer/src/assets.rs index 83b5a0d..1006c13 100644 --- a/crates/renderer/src/assets.rs +++ b/crates/renderer/src/assets.rs @@ -4,6 +4,10 @@ pub struct Assets { pub font: font::Bitmap, pub shader_flat: shader::Shader, pub shader_scene: shader::Shader, + pub shader_color: shader::Shader, + pub shader_tcg: shader::Shader, + pub shader_tcg_screen: shader::Shader, + pub shader_tcg_base: shader::Shader, pub texture_adblock: texture::Texture, pub texture_mod: texture::Texture, pub texture_operatop: texture::Texture, @@ -24,6 +28,26 @@ impl Assets { include_str!("assets/shaders/scene/vert.glsl"), include_str!("assets/shaders/scene/frag.glsl") ), + shader_color: shader::Shader::new( + ctx, + include_str!("assets/shaders/color/vert.glsl"), + include_str!("assets/shaders/color/frag.glsl") + ), + shader_tcg: shader::Shader::new( + ctx, + include_str!("assets/shaders/tcg/vert.glsl"), + include_str!("assets/shaders/tcg/frag.glsl") + ), + shader_tcg_screen: shader::Shader::new( + ctx, + include_str!("assets/shaders/tcg_screen/vert.glsl"), + include_str!("assets/shaders/tcg_screen/frag.glsl") + ), + shader_tcg_base: shader::Shader::new( + ctx, + include_str!("assets/shaders/tcg_base/vert.glsl"), + include_str!("assets/shaders/tcg_base/frag.glsl") + ), texture_adblock: texture::Texture::new(ctx, include_bytes!("assets/textures/adblock.png")), texture_mod: texture::Texture::new(ctx, include_bytes!("assets/textures/mod.png")), texture_operatop: texture::Texture::new(ctx, include_bytes!("assets/textures/operatop.png")), |
