#pragma once #include "libretro/LibretroGraphicsContext.h" class LibretroVulkanContext : public LibretroHWRenderContext { public: LibretroVulkanContext(); ~LibretroVulkanContext() override {} bool Init() override; void Shutdown() override; void SwapBuffers() override; void *GetAPIContext() override; void CreateDrawContext() override; GPUCore GetGPUCore() override { return GPUCORE_VULKAN; } const char *Ident() override { return "Vulkan"; } };