From bbe9d5993bb922ad6b33a21c3557143cecaf960d Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Sun, 9 Aug 2026 20:09:35 -0700 Subject: abstract over bundled assets yay build script stuff :) Force-Push: yes Change-Id: I694651febb02f42dac904f0dfbf4089c33ef937e --- src/graphics/render.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/graphics') diff --git a/src/graphics/render.rs b/src/graphics/render.rs index 0b4a12a..7318574 100644 --- a/src/graphics/render.rs +++ b/src/graphics/render.rs @@ -1,5 +1,6 @@ #![deny(unsafe_code)] use crate::error::*; +use crate::assets::asset; use crate::graphics::{ Permanent, ForReinit, WindowDressing, Model, Texture }; use crate::shader_data::{ Vertex, UniformBlock, VertexPushBlock }; @@ -260,10 +261,8 @@ fn init_pipeline(device: &Device, render_pass: &vk::RenderPass) -> Result<(vk::PipelineLayout, vk::Pipeline)> { - let vertex_binary = include_bytes!( - concat!(env!("OUT_DIR"), "/shader.vert.spv")); - let fragment_binary = include_bytes!( - concat!(env!("OUT_DIR"), "/shader.frag.spv")); + let vertex_binary = asset("shaders/shader.vert.spv")?; + let fragment_binary = asset("shaders/shader.frag.spv")?; let vertex_module = Permanent::load_spirv_shader_module( device, vertex_binary)?; -- cgit 1.4.1