Igor Shaposhnik
816fa347ad
[wgsl-in] Uses commas to separate struct members instead of semicolons
2022-03-12 22:07:06 -08:00
hatoo
7f4c01784c
Remove vs_bake
entry point from tests/in/shadow.wgsl
...
This entry point isn't useful for testing.
2022-03-11 20:14:25 -08:00
hatoo
ae282703e2
Update test case from wgpu's shadow example
2022-03-11 20:14:25 -08:00
Igor Shaposhnik
c356b93962
[wgsl-in] Optional parentheses for if and switch
2022-02-15 09:57:07 -05:00
Dzmitry Malyshau
4c91abe5b3
wgsl: remove stride
2022-01-24 16:44:12 -05:00
Dzmitry Malyshau
4bd1efc34d
wgsl: declare attribtues with @
2022-01-20 19:44:05 -05:00
Dzmitry Malyshau
8ffd6ba929
Remove top_level property of structs
2021-12-15 09:33:33 -05:00
pyrotechnick
2f516c0932
[wgsl] Storage buffer/texture access ( #1142 )
...
* Resurrect texture_storage_* tests
* Test parsing of `var<storage,write>`
* Default storage textures to READ
* Restore default features
* Fix glsl/hlsl/msl/spv front and back ends
* Add missing test outputs
* All-around fixes for the storage access
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-07-28 01:47:18 -04:00
Dzmitry Malyshau
c69736210a
Snapshot test local variable inference
2021-07-06 01:26:03 -04:00
Dzmitry Malyshau
8a1d883ba5
[wgsl-in] support textureSampleCompareLevel
2021-05-28 22:43:39 -04:00
Dzmitry Malyshau
c8d26a1f47
Splat support for WGSL and SPV in/out, updated snapshots
2021-04-14 19:26:20 -04:00
Mehmet Oguz Derin
142038c85b
WGSL: const
to let
2021-04-11 01:24:19 -04:00
Dzmitry Malyshau
7d042337e2
Align the block decoration with SPIR-V, require storage buffers
2021-03-25 12:34:25 -04:00
Dzmitry Malyshau
e87f57d82c
Fix expression validation check
2021-03-25 09:32:55 -04:00
Dzmitry Malyshau
20979b4800
[wgsl] type inference for constants
2021-03-15 01:31:57 -04:00
Dzmitry Malyshau
ebcd815250
Update IR to have entry points with inputs/outputs
2021-03-13 23:26:19 -05:00
Joshua Groves
31be7099f2
Move snapshot inputs and outputs around
2021-02-07 18:16:26 -05:00