//! ---------------------------------------------------- //! ---------------------------------------------------- const App = @import("app"); const Renderer = @import("../resource/renderer.zig"); /// ---------------------------------------------------- /// ---------------------------------------------------- pub fn init(app: *App) !void { try app.resources.set(Renderer.init( app.alloc, )); } /// ---------------------------------------------------- /// ---------------------------------------------------- pub fn deinit(app: *App) !void { const renderer = app.resources.getPtr(Renderer) orelse return error.RendererNotSet; renderer.deinit(); }