Fix broken compile with wgpu feature disabled
diff --git a/src/engine.rs b/src/engine.rs
index 56b0d01..a1797f5 100644
--- a/src/engine.rs
+++ b/src/engine.rs
@@ -94,8 +94,6 @@
     // TODO: Uniform, Sampler, maybe others
 }
 
-#[cfg(feature = "wgpu")]
-
 impl Recording {
     pub fn push(&mut self, cmd: Command) {
         self.commands.push(cmd);
diff --git a/src/shaders.rs b/src/shaders.rs
index a7c84b7..b55f158 100644
--- a/src/shaders.rs
+++ b/src/shaders.rs
@@ -23,13 +23,14 @@
 #[cfg(feature = "wgpu")]
 use wgpu::Device;
 
-#[cfg(feature = "wgpu")]
 use crate::{
     cpu_shader,
     engine::{BindType, Error, ImageFormat, ShaderId},
-    wgpu_engine::WgpuEngine,
 };
 
+#[cfg(feature = "wgpu")]
+use crate::wgpu_engine::WgpuEngine;
+
 macro_rules! shader {
     ($name:expr) => {&{
         let shader = include_str!(concat!(