Jim Blandy
688ad474f7
[msl-out] Write 'using metal::uint' at the top, to work around bug. ( #1740 )
...
This lets us remove some special cases where `uint` must be fully
qualified, even though other similar types are not.
2022-02-21 13:22:54 -08:00
Jim Blandy
0ce98d6411
[msl-out][spv-out][glsl-out][hlsl-out] Fix ArraySize on globals.
2022-02-05 00:16:53 -05:00
Taylor Holliday
f63003cd36
WGSL storage address space should always correspond to MSL device add… ( #1711 )
...
* WGSL storage address space should always correspond to MSL device address space.
See MSL spec section 4.2.
* Update baselines
* Add error for storage address space if MSL version < 2.
* Update default MSL version to 2.0.
2022-02-03 13:00:04 -05:00
Dzmitry Malyshau
75692d3795
Allow non-structure buffer types
2022-02-02 10:08:20 -05:00
Dzmitry Malyshau
09d35f3631
gl-out: skip unsized types if unused
2022-01-05 23:11:43 -05:00
Dzmitry Malyshau
2738ad80b9
msl: fix packed vec access ( #1634 )
2021-12-28 05:13:13 +00:00
Dzmitry Malyshau
b1ab59925d
msl: fix packed float support ( #1630 )
2021-12-27 02:57:47 +00:00
Igor Shaposhnik
dba6beb941
[wgsl-in] Don't allow redefinition of module scope identifiers
2021-11-28 21:23:22 -05:00
Dzmitry Malyshau
8bc3aa824b
Refactor namer scheme, fix trailing digits ( #1510 )
2021-11-09 09:24:41 -05:00
Dzmitry Malyshau
5415d8c7c4
Fix atomics in workgroup storage
2021-08-13 23:01:25 -04:00
Dzmitry Malyshau
8f71a368ef
Validate the exact MSL version ( #1101 )
2021-07-16 23:56:15 -04:00
Gordon-F
6cdd332cef
Reorganize test snapshot folder
2021-06-19 10:19:04 -04:00