Results 545 comments of David Neto

An entry point is not required. A WGSL program without an entry point is useless, except for burning energy and testing tooling. The fact that an entry point is not...

The rule @alan-baker quoted is at the definition of the `@align` attribute. That's where I would look. Perhaps we can add a note at [4.4.7.2 Structure Member Layout](https://gpuweb.github.io/gpuweb/wgsl/#structure-member-layout) where `align(k)`...

I think it would be unnecessarily duplicative and error prone to have a second copy of all those 4s, 8s, and 16s.

Editors discussed this and think the rules are in the right place.

The links are actually there already. Yay. > [SizeOfMember](https://gpuweb.github.io/gpuweb/wgsl/#sizeofmember)(S, i) is k if the i’th member of S has attribute [size](https://gpuweb.github.io/gpuweb/wgsl/#attribute-size)(k). Otherwise, it is [SizeOf](https://gpuweb.github.io/gpuweb/wgsl/#sizeof)(T) where T is the type...

Closing. There is nothing to describe here because the rules ban the confusing case.

I took a bunch out in #2736 This would do even more.

For #3286 but unfinished.

This adds a non-normative chapter at the end showing the mechanically transformed grammar.

`undercore equal expression` has disappeared(!)