1a1b5278d5
Change the DecomposeMemoryAccess to behave more like the DirectVariableAccess transform, in that it'll inline the access of buffer variable into the load / store helper functions, instead of passing the array down. This avoids large array copies observed with FXC, which can have *severe* performance costs. Fixed: tint:1819 Change-Id: I52eb3f908813f72ab9da446743e24a2637158309 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/121460 Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Ben Clayton <bclayton@google.com> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> |
||
---|---|---|
.. | ||
mat2x4-mat4x2 | ||
mat3x2-vec3 | ||
mat3x3-mat3x3 | ||
mat3x3-vec3 | ||
mat4x2-mat2x4 | ||
scalar-scalar | ||
scalar-vec3 | ||
vec3-mat3x3 | ||
vec3-mat4x3 | ||
vec3-scalar | ||
vec3-vec3 |