documenting

master
mitchellhansen 5 years ago
parent 629a513dfc
commit 8db858b29a

@ -1 +0,0 @@
<mxfile host="Electron" modified="2019-10-18T06:15:49.913Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/12.1.0 Chrome/76.0.3809.139 Electron/6.0.7 Safari/537.36" etag="oAf7Y7yCCX11Px1P3c5p" version="12.1.0" type="device" pages="1"><diagram id="207_h35IBA5InrABCH76" name="Page-1">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</diagram></mxfile>

File diff suppressed because one or more lines are too long

@ -88,6 +88,7 @@ impl<'a> VkProcessor<'a> {
} }
} }
/// VKProcessor controls the window. So it will let the main loop know when it is done
pub fn is_open(&mut self) -> bool { pub fn is_open(&mut self) -> bool {
self.surfcae self.surfcae
} }
@ -164,7 +165,7 @@ impl<'a> VkProcessor<'a> {
self.compute_state.new_kernel(String::from("simple-edge.compute"), self.device.clone()); self.compute_state.new_kernel(String::from("simple-edge.compute"), self.device.clone());
} }
/// A hardcoded list of shaders which can be proloaded from this function /// A hardcoded list of shaders which can be preloaded from this function
pub fn preload_shaders(&mut self) { pub fn preload_shaders(&mut self) {
self.canvas_state.load_shader::<GenericShader>(String::from("color-passthrough"), self.physical.clone(), self.capabilities.clone()); self.canvas_state.load_shader::<GenericShader>(String::from("color-passthrough"), self.physical.clone(), self.capabilities.clone());
self.canvas_state.load_shader::<GenericShader>(String::from("simple_texture"), self.physical.clone(), self.capabilities.clone()); self.canvas_state.load_shader::<GenericShader>(String::from("simple_texture"), self.physical.clone(), self.capabilities.clone());

Loading…
Cancel
Save