WebGPU

E357641

WebGPU is a modern web graphics and compute API designed to provide high-performance, low-level access to GPU capabilities in browsers, succeeding and improving upon WebGL.

All labels observed (9)

How this entity was disambiguated

Statements (63)

Predicate Object
instanceOf W3C standard ⓘ
low-level GPU API ⓘ
web compute API ⓘ
web graphics API ⓘ
accessibleFrom JavaScript ⓘ
WebAssembly ⓘ
aimsToProvide better performance than WebGL ⓘ
low-level control over GPU resources ⓘ
modern GPU feature access ⓘ
more predictable performance ⓘ
backedBy GPU vendors ⓘ
browser vendors ⓘ
basedOn modern native graphics APIs ⓘ
competesWith WebGL 2 ⓘ
linked to: WebGL
designedFor general-purpose GPU compute on the web ⓘ
high-performance graphics on the web ⓘ
designedTo map efficiently to native GPU APIs ⓘ
enables data visualization in browsers ⓘ
game development in browsers ⓘ
machine learning workloads in browsers ⓘ
real-time 3D rendering in browsers ⓘ
scientific computing in browsers ⓘ
exposes GPUAdapter interface ⓘ
GPUBindGroup interface ⓘ
GPUBindGroupLayout interface ⓘ
GPUBuffer interface ⓘ
linked to: WebGPU

GPUCommandEncoder interface ⓘ
linked to: WebGPU

GPUComputePassEncoder interface ⓘ
linked to: WebGPU

GPUComputePipeline interface ⓘ
GPUDevice interface ⓘ
GPUPipelineLayout interface ⓘ
linked to: WebGPU

GPUQueue interface ⓘ
GPURenderPassEncoder interface ⓘ
linked to: WebGPU

GPURenderPipeline interface ⓘ
linked to: WebGPU

GPUSampler interface ⓘ
GPUTexture interface ⓘ
inspiredBy Direct3D 12 ⓘ
Metal ⓘ
Vulkan ⓘ
replaces WebGL ⓘ
runsIn web browsers ⓘ
securityModel designed for web sandboxing ⓘ
standardizedBy W3C GPU for the Web Working Group ⓘ
linked to: WebGPU

World Wide Web Consortium ⓘ
successorOf WebGL ⓘ
supports GPU buffers ⓘ
GPU textures ⓘ
GPU-accelerated 2D graphics ⓘ
GPU-accelerated 3D graphics ⓘ
SPIR-V-derived shader models ⓘ
asynchronous device creation ⓘ
bind groups ⓘ
command buffers ⓘ
compute passes ⓘ
compute pipelines ⓘ
explicit resource management ⓘ
general-purpose GPU compute workloads ⓘ
pipeline state objects ⓘ
render passes ⓘ
rendering pipelines ⓘ
shader modules ⓘ
uses WGSL ⓘ
WebGPU Shading Language ⓘ

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

WebGL → relatedStandard → WebGPU ⓘ
Bevy → renderingBackend → wgpu ⓘ
subject linked to: Bevy game engine
linked to: WebGPU
WebGPU → standardizedBy → W3C GPU for the Web Working Group ⓘ
linked to: WebGPU
WebGPU → exposes → GPUBuffer interface ⓘ
linked to: WebGPU
WebGPU → exposes → GPURenderPipeline interface ⓘ
linked to: WebGPU
WebGPU → exposes → GPUCommandEncoder interface ⓘ
linked to: WebGPU
WebGPU → exposes → GPURenderPassEncoder interface ⓘ
linked to: WebGPU
WebGPU → exposes → GPUComputePassEncoder interface ⓘ
linked to: WebGPU
WebGPU → exposes → GPUPipelineLayout interface ⓘ
linked to: WebGPU
SPIR-V → usedIn → WebGPU ⓘ
WebXR → compatibleWith → WebGPU ⓘ
subject linked to: WebVR / WebXR APIs
Pointer Lock API → relatedTo → WebGPU ⓘ