Almar Klein
Almar Klein
What makes this hard is that there are a few different types of colorblindness. Cases: * Various helper classes: Axes, Gizmo. * Default colors of certain materials. * Examples.
Currently our background is implemented by creating a Background object. We have materials for colors (uniform colors and gradients), images, and cube maps. An alternative (as I found was listed...
Colorspaces * Support for HSLuv, a colorspace with uniform brightness https://www.hsluv.org/ CSS: * Support "rgb(100%, 50%, 0%)" * Support "hsl(...)" and "hsla(...)" Other: * Color.lerp(color, t) linear interpolate towards other...
### Introduction WebGPU defines certain functions and props as async, so that in an async setting, there is less wait time. Would make a lot of sense to also support...
As a replacement for webgpu.h (webgpu.h is now generated from the yaml). Probably best to wait until wgpu.yml is also ready. See https://github.com/webgpu-native/webgpu-headers/pull/259 for details.
I think on CI we now only run stuff on Linux with LavaPipe. But it should now also work on MacOS, see https://github.com/gfx-rs/wgpu-native/pull/364. Windows should also work, but IIRC not...
Dawn is Google's implementation of webgpu.h. This (in theory) means that we can use the same ffi to load the dawn library. Though we now also use some wgpu-native-specific stuff...
With PyScript most of wgpu should be runnable in a browser. If we can translate out API to WebGPU calls, people can use WebGPU via Python in a browser, which...
This is a meta-issue that lists the needed work to get to a 1.0 level maturity. Note that we cannot call the API "stable" until the WebGPU spec is final....
We define structs in `wgpu.structs`, and use them as follows: * In the wgpu-native backend, we use it to check incoming dicts. * We generate docs off them, that users...