Compare commits

...

2 Commits

Author SHA1 Message Date
1b26fecdf6 add the immediate address space (new name for push_constant)
`push_constant` is kept because it did exist for quite a while
2026-01-25 02:20:04 +03:00
c75f31139a add standard WGSL type aliases 2026-01-25 02:16:49 +03:00

View File

@ -63,6 +63,44 @@
<item>array</item> <item>array</item>
</list> </list>
<list name="Type Aliases">
<item>vec2f</item>
<item>vec3f</item>
<item>vec4f</item>
<item>vec2h</item>
<item>vec3h</item>
<item>vec4h</item>
<item>vec2i</item>
<item>vec3i</item>
<item>vec4i</item>
<item>vec2u</item>
<item>vec3u</item>
<item>vec4u</item>
<item>mat2x2f</item>
<item>mat2x3f</item>
<item>mat2x4f</item>
<item>mat3x2f</item>
<item>mat3x3f</item>
<item>mat3x4f</item>
<item>mat4x2f</item>
<item>mat4x3f</item>
<item>mat4x4f</item>
<item>mat2x2h</item>
<item>mat2x3h</item>
<item>mat2x4h</item>
<item>mat3x2h</item>
<item>mat3x3h</item>
<item>mat3x4h</item>
<item>mat4x2h</item>
<item>mat4x3h</item>
<item>mat4x4h</item>
</list>
<list name="Bit Reinterpretation Built-in Functions"> <list name="Bit Reinterpretation Built-in Functions">
<item>bitcast</item> <item>bitcast</item>
</list> </list>
@ -228,7 +266,8 @@
</list> </list>
<list name="Extension Address Spaces"> <list name="Extension Address Spaces">
<item>push_constant</item> <item>push_constant</item> <!-- obsolete -->
<item>immediate</item>
</list> </list>
<list name="Access Modes"> <list name="Access Modes">
@ -311,6 +350,7 @@
<keyword attribute="Keyword" context="#stay" String="keyword" /> <keyword attribute="Keyword" context="#stay" String="keyword" />
<keyword attribute="Control Flow" context="#stay" String="control" /> <keyword attribute="Control Flow" context="#stay" String="control" />
<keyword attribute="Builtin Type" context="#stay" String="type" /> <keyword attribute="Builtin Type" context="#stay" String="type" />
<keyword attribute="Builtin Type" context="#stay" String="Type Aliases" />
<keyword attribute="Builtin Function" context="#stay" String="Built-in Functions" /> <keyword attribute="Builtin Function" context="#stay" String="Built-in Functions" />
</context> </context>
<context attribute="Error" lineEndContext="#stay" name="MemMaybe"> <context attribute="Error" lineEndContext="#stay" name="MemMaybe">