Skip to content

[Feature] WebGPU-WebGL feature parity #3473

Description

@daker

Motivation

WebGPU is the path to better scalability, better GPU resource management, and more future-proof rendering performance for the kinds of large datasets.

Browser support :

  • Chrome, Edge, and other Chromium-based browsers:

    • WebGPU is available on Windows (with Direct3D 12), macOS, and ChromeOS starting with Chrome and Edge version 113.
    • Support for Android was added in Chrome version 121 for devices running at least Android 12, and with Qualcomm/ARM GPUs.
    • Support for Linux and expanded support for existing platforms is in progress.
  • Firefox:

    • WebGPU is available on Windows as of Firefox 141.
    • WebGPU is available in macOS Tahoe 26 on ARM64 machines, as of Firefox 145.
    • Support for Linux, Android, and Intel-based Macs is in progress.
  • Safari:

    • WebGPU is available in macOS Tahoe 26, iOS 26, iPadOS 26, and visionOS 26.

Detailed Description

Texture:

Background:

SkyBox:

Device.lost

ImageCPRMapper:

PolydataMapper/CellArrayMapper:

ImageMapper:

ImageResliceMapper:

VolumeMapper/VolumePassFSQ:

CutterMapper:

HardwareSelector:

  • missing attach

Convolution2DPass:

  • Support a Convolution2DPass in WebGPU

SurfaceLIC:

  • Support a SurfaceLIC in WebGPU

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions