summaryrefslogtreecommitdiff
path: root/crates/renderer/src/assets.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/renderer/src/assets.rs')
-rw-r--r--crates/renderer/src/assets.rs24
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")),