Skip to content

Requirements

The browser demo needs WebGPU. Phones and desktop have their own floors.

Why the browser demo needs WebGPU

The map stores every tile and marker in a GPU buffer. WebGL2 does not have that buffer, so the map does not draw at all - not a missing extra, a blank screen. There is no fallback, so the demo checks for WebGPU and says so instead of showing nothing.

What works today

  • Chrome or Edge, recent desktop.
  • Safari on iOS/macOS 26 and later - same build as Chrome/Edge.
  • Firefox - still catching up. Results vary.

The page checks for a working WebGPU context before offering to load, so an unsupported browser gets a message, not a blank canvas.

Phones and desktop

The Unity package is not limited to the web:

  • iOS. Metal. Reference device: iPhone 14 Pro.
  • Android. Vulkan is the path we want. GLES 3.1 is the floor.
  • Desktop. For development, and for desktop builds.

The WebGL2 gap is only in the browser.