diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-08-01 01:11:24 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-01 01:11:24 +0000 |
commit | 9167461eb35687872a7670b2e7105a56244f7a48 (patch) | |
tree | c09af29ea37b9d1b16ace7b21b5aa5fac5188ae2 /alacritty/src/renderer/mod.rs | |
parent | d192720f904795b1f71b32d24da7c8c470cf5301 (diff) | |
download | r-alacritty-9167461eb35687872a7670b2e7105a56244f7a48.tar.gz r-alacritty-9167461eb35687872a7670b2e7105a56244f7a48.tar.bz2 r-alacritty-9167461eb35687872a7670b2e7105a56244f7a48.zip |
Fix crates.io publishing restrictions
This works around the problem that crates pushed to crates.io cannot
reference files outside of their crate directory.
Diffstat (limited to 'alacritty/src/renderer/mod.rs')
-rw-r--r-- | alacritty/src/renderer/mod.rs | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/alacritty/src/renderer/mod.rs b/alacritty/src/renderer/mod.rs index 58d43406..79df6b34 100644 --- a/alacritty/src/renderer/mod.rs +++ b/alacritty/src/renderer/mod.rs @@ -35,20 +35,16 @@ use crate::renderer::rects::RenderRect; pub mod rects; // Shader paths for live reload. -static TEXT_SHADER_F_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/../res/text.f.glsl"); -static TEXT_SHADER_V_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/../res/text.v.glsl"); -static RECT_SHADER_F_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/../res/rect.f.glsl"); -static RECT_SHADER_V_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/../res/rect.v.glsl"); +static TEXT_SHADER_F_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/res/text.f.glsl"); +static TEXT_SHADER_V_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/res/text.v.glsl"); +static RECT_SHADER_F_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/res/rect.f.glsl"); +static RECT_SHADER_V_PATH: &str = concat!(env!("CARGO_MANIFEST_DIR"), "/res/rect.v.glsl"); // Shader source which is used when live-shader-reload feature is disable. -static TEXT_SHADER_F: &str = - include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/../res/text.f.glsl")); -static TEXT_SHADER_V: &str = - include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/../res/text.v.glsl")); -static RECT_SHADER_F: &str = - include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/../res/rect.f.glsl")); -static RECT_SHADER_V: &str = - include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/../res/rect.v.glsl")); +static TEXT_SHADER_F: &str = include_str!("../../res/text.f.glsl"); +static TEXT_SHADER_V: &str = include_str!("../../res/text.v.glsl"); +static RECT_SHADER_F: &str = include_str!("../../res/rect.f.glsl"); +static RECT_SHADER_V: &str = include_str!("../../res/rect.v.glsl"); /// `LoadGlyph` allows for copying a rasterized glyph into graphics memory. pub trait LoadGlyph { |