From 44b8ab08af2f7acf9bd30b75d07e8adf97884142 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Tue, 10 Feb 2026 14:42:16 +0100 Subject: creating wgpu instance --- src/wayclock.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/wayclock.cc b/src/wayclock.cc index af54543..07d767e 100644 --- a/src/wayclock.cc +++ b/src/wayclock.cc @@ -1,7 +1,10 @@ +#include + #include #include "events.h" #include "graphics.h" +#include "webgpu.h" #include "window.h" #define WAYC_APP_NAME "Wayclock" @@ -39,6 +42,9 @@ void handle(struct eventloop_s* loop, struct event_s* event) { } int main() { + WGPUInstance instance = wgpuCreateInstance(nullptr); + if (instance == nullptr) wayc_panic("Failed to create WGPU instance"); + struct graphics_s graphics; if (wayc_graphics_init(&graphics) != GRAPHICS_ERROR_NONE) wayc_panic("Failed to initialize graphics"); @@ -63,5 +69,6 @@ int main() { wayc_window_deinit(&window); wayc_eventloop_deinit(&loop); wayc_graphics_deinit(&graphics); + wgpuInstanceRelease(instance); return 0; } \ No newline at end of file -- cgit v1.2.3