From 1f314a6087b276ad8b2680ecb18f43dfe77df595 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Fri, 31 Jan 2025 00:31:01 +0100 Subject: Make gpu module --- hk21/game/gpu.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 hk21/game/gpu.hpp (limited to 'hk21/game/gpu.hpp') diff --git a/hk21/game/gpu.hpp b/hk21/game/gpu.hpp new file mode 100644 index 0000000..40a0973 --- /dev/null +++ b/hk21/game/gpu.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include +#include + +struct SDL_Window; + +namespace gpu +{ + +class Gpu +{ +public: + Gpu() = default; + ASL_DELETE_COPY_MOVE(Gpu); + virtual ~Gpu() = default; + + virtual void destroy() = 0; +}; + +asl::status_or> init(SDL_Window* window); + +} // namespace gpu -- cgit