Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Native WebGPU implementation. Mirror ofhttps://dawn.googlesource.com/dawn

License

NotificationsYou must be signed in to change notification settings

google/dawn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dawn's logo: a sun rising behind a stylized mountain inspired by the WebGPU logo.

Build StatusMatrix Space

Dawn, a WebGPU implementation

Dawn is an open-source and cross-platform implementation of theWebGPU standard.More precisely it implementswebgpu.h that is a one-to-one mapping with the WebGPU IDL.Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.

Dawn provides several WebGPU building blocks:

  • WebGPU C/C++ headers that applications and other building blocks use.
    • Thewebgpu.h version that Dawn implements.
    • A C++ wrapper for thewebgpu.h.
  • A "native" implementation of WebGPU using platforms' GPU APIs: D3D12, Metal, Vulkan and OpenGL. Seeper API support for more details.
  • A client-server implementation of WebGPU for applications that are in a sandbox without access to native drivers
  • Tint is a compiler for the WebGPU Shader Language (WGSL) that can be used in standalone to convert shaders from and to WGSL.

Helpful links:

Documentation table of content

Developer documentation:

User documentation: (TODO, figure out what overlaps with the webgpu.h docs)

License

BSD 3-Clause License, please seeLICENSE.

Disclaimer

This is not an officially supported Google product.


[8]ページ先頭

©2009-2025 Movatter.jp