RESOLVED MOVED 189013
[WHLSL] Investigate implementing vectors and matrices in the language
https://bugs.webkit.org/show_bug.cgi?id=189013
Summary [WHLSL] Investigate implementing vectors and matrices in the language
Myles C. Maxfield
Reported 2018-08-27 15:17:46 PDT
The problem is that operator&[]() and operator&.field() shouldn't be generated for these types. 2 possible ways we can do this: A) The compiler just magically knows that these types are special. They are identified by (name, the fact that they come from the standard library). B) New syntax in the standard library. Something like float operator&.field(thread float4*) = delete;
Attachments
Myles C. Maxfield
Comment 1 2018-08-27 15:18:06 PDT
Option 3: Just keep them implemented as native types.
Thomas Denney
Comment 2 2018-08-27 15:18:56 PDT
*** Bug 188688 has been marked as a duplicate of this bug. ***
Myles C. Maxfield
Comment 3 2018-10-13 15:21:49 PDT
Note You need to log in before you can comment on or make changes to this bug.