Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Delphi-WebGPU

Using WebGPU from Delphi

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi-WebGPU

Headers and utilities for using WebGPU from Delphi

WebGPU headers are maintained at https://github.com/webgpu-native/webgpu-headers/

The header is NOT STABLE yet, breaking changes can happen on a weekly basis!

The WebGPU implementation maintained by Google (for Chromium) is Dawn and can be found at https://dawn.googlesource.com/dawn// Precompliled Dawn builds are regularly updated at https://github.com/mmozeiko/build-dawn (one is included in the "dawn-x64" folder)

Note that while precompiled wgpu-native builds can be found at at https://github.com/gfx-rs/wgpu-native they are not compatible at the moment (different enum values in their webpgu.h)

Header converted with Chet (https://github.com/neslib/Chett

WebGPU tutorials and docs at https://eliemichel.github.io/LearnWebGPU/index.html

A "Proof of Contept" FMX driver that relies on these headers can be found at https://github.com/EricGrange/FMXutils