diff options
Diffstat (limited to 'src/platform.h')
| -rw-r--r-- | src/platform.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/platform.h b/src/platform.h index 4d9a1f9..2146e10 100644 --- a/src/platform.h +++ b/src/platform.h @@ -1,9 +1,15 @@ #pragma once +#include <webgpu.h> + struct GLFWwindow; -void platform_init(); +void platform_init_window(bool fullscreen); void platform_shutdown(); void platform_poll(); bool platform_should_close(); +void platform_toggle_fullscreen(); GLFWwindow *platform_get_window(); double platform_get_time(); + +// Creates a WebGPU surface for the current platform window. +WGPUSurface platform_create_wgpu_surface(WGPUInstance instance); |
