LukasBanana / LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
BSD 3-Clause "New" or "Revised" License
2.05k stars 139 forks source link

WebGPU support? #67

Closed ghost closed 1 year ago

ghost commented 3 years ago

I would like to offer WebGPU support for LLGL. And almost directly, straight. Every function would be remap. And it was compiled into two files: JS (WebGPU access) and WebAssembly (residual C++).

LukasBanana commented 3 years ago

If you have a port ready just file a pull request. I'm not familiar with WebGPU myself and it seems this is still a work-in-progress API.

LukasBanana commented 1 year ago

Closing this as stale ticket. Feel free to open a PR if you want to provide a WebGPU port.