-
# Identity constructors
* [ ] `bool(true)`
* [ ] `bool(false)`
* [ ] `let a = true; bool(a);`
* [ ] `i32(-2147483648)`
* [ ] `i32(2147483647)`
* [ ] `i32(0)`
* [ ] `let a = 123; i32(a);`
* […
-
Here is the full cmake log, maybe related to #15 ?
Using the main branch and setting WEBGPU_BACKEND=DAWN
```
Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
Using Win32 …
imadr updated
2 months ago
-
First of all, big fan of this class of hashes. Came across your work through Shadertoy and went way too far down the rabbithole trying to see if I could come up with a good adaption of this for 128-bi…
-
### Description
The point will probably end up with you anyway sunag, but I didn't want to write to you specifically every time. If things go like they did in the last six months, WebGPU will be we…
-
* [x] `let` at module scope fails
* [x] `let` at function scope succeeds
* [x] `let` with shader-creation value succeeds
* [x] `let` with runtime value succeeds
* [x] `let` without a type infers t…
-
* [ ] Pointer into a deeply nested structure (e.g. `let p: ptr = &system.particles[system.active_index]`)
* [ ] Address-of passed as pointer function parameter (e.g. `var i: i32 = 0; add_one(&i);`)
…
-
This constant is defined in `src/webgpu/util/conversion.ts` and used through out various validation tests. This will 'automatically' add support for AbstractInts in various validation tests.
This i…
-
An atomic can not be initialized, validate that providing an expression for atomic initialization fails.
-
I'm going to start documenting WebGPU:
* https://chromestatus.com/feature/6213121689518080
* Specs/explainer:
* https://gpuweb.github.io/gpuweb
* https://gpuweb.github.io/gpuweb/wgsl
* h…
-
* [ ] Multiple global directives are allowed
* [ ] Comment before global directive
* [ ] Whitespace before global directive
* [ ] All other declaration type fail
* [ ] Type aliases
* [ ] Mo…