dawn-cmake/test/ptr_ref/load/global
James Price 5102f87e38 writer/msl: Add parentheses for member accesses
The LHS should be wrapped in parentheses if it has lower precedence
than the access. This fixes issues with pointer dereferences followed
by member accesses, where we were previously generating *a.b.

Fixed: tint:831
Change-Id: I8a194ad4f54c80a01c24eb983ec8064037575216
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/51963
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2021-05-27 14:15:47 +00:00
..
i32.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
i32.spvasm.expected.hlsl writer/hlsl: Emit `static` for private global variables 2021-05-19 09:03:48 +00:00
i32.spvasm.expected.msl writer/msl: Handle private and workgroup variables 2021-05-26 15:41:02 +00:00
i32.spvasm.expected.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
i32.spvasm.expected.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00
i32.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00
i32.wgsl.expected.hlsl writer/hlsl: Emit `static` for private global variables 2021-05-19 09:03:48 +00:00
i32.wgsl.expected.msl writer/msl: Handle private and workgroup variables 2021-05-26 15:41:02 +00:00
i32.wgsl.expected.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
i32.wgsl.expected.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.spvasm.expected.hlsl writer/hlsl: Emit `static` for private global variables 2021-05-19 09:03:48 +00:00
struct_field.spvasm.expected.msl writer/msl: Add parentheses for member accesses 2021-05-27 14:15:47 +00:00
struct_field.spvasm.expected.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.spvasm.expected.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.wgsl.expected.hlsl writer/hlsl: Emit `static` for private global variables 2021-05-19 09:03:48 +00:00
struct_field.wgsl.expected.msl writer/msl: Add parentheses for member accesses 2021-05-27 14:15:47 +00:00
struct_field.wgsl.expected.spvasm Implement Pointers and References 2021-05-18 10:28:48 +00:00
struct_field.wgsl.expected.wgsl Implement Pointers and References 2021-05-18 10:28:48 +00:00