#pragma once #include #include struct SDL_Window; namespace aurora::webgpu::utils { bool DiscoverAdapter(dawn::native::Instance* instance, SDL_Window* window, wgpu::BackendType type); std::unique_ptr SetupWindowAndGetSurfaceDescriptor(SDL_Window* window); } // namespace aurora::webgpu::utils