James Price | e1dc1ee | 2024-07-23 18:11:26 +0000 | [diff] [blame] | 1 | RWByteAddressBuffer buffer : register(u0); |
2 | |||||
3 | void deref() { | ||||
4 | buffer.Store4(0u, asuint(asint(buffer.Load4(0u)).wzyx)); | ||||
5 | } | ||||
6 | |||||
7 | void no_deref() { | ||||
8 | buffer.Store4(0u, asuint(asint(buffer.Load4(0u)).wzyx)); | ||||
9 | } | ||||
10 | |||||
11 | [numthreads(1, 1, 1)] | ||||
12 | void main() { | ||||
13 | deref(); | ||||
14 | no_deref(); | ||||
15 | return; | ||||
16 | } |