X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bounding_box.rs;h=95d3608768bebfc432e230d09c9a22f1cc5601d2;hb=48867a083c40e3f2593f9c7f5ecc8a1792d65b9b;hp=657b206d53e92a8e2d9d9d5318abdc510d04a098;hpb=e1501d87592aa1657d604f33814dc891047ab16c;p=mandelwow.git diff --git a/bounding_box.rs b/bounding_box.rs index 657b206..95d3608 100644 --- a/bounding_box.rs +++ b/bounding_box.rs @@ -4,29 +4,8 @@ use glium::{Display, Program, Surface}; use glium::index::{IndexBuffer, PrimitiveType}; pub fn solid_fill_program(display: &Display) -> Program { - let vertex_shader_src = r#" - #version 140 - in vec3 position; - uniform mat4 perspective; - uniform mat4 view; - uniform mat4 model; - - void main() { - mat4 modelview = view * model; - gl_Position = perspective * modelview * vec4(position, 1.0); - } - "#; - - let fragment_shader_src = r#" - #version 140 - - out vec4 color; - - void main() { - color = vec4(1.0, 1.0, 1.0, 1.0); - } - "#; - + let vertex_shader_src = include_str!("solid.vert"); + let fragment_shader_src = include_str!("solid.frag"); return Program::from_source(display, vertex_shader_src, fragment_shader_src, None).unwrap(); }