Natalie Chouinard | e31fa9d | 2024-08-14 20:52:07 +0000 | [diff] [blame] | 1 | RWByteAddressBuffer prevent_dce : register(u0); |
2 | |||||
3 | uint3 quadSwapDiagonal_856536() { | ||||
4 | uint3 res = QuadReadAcrossDiagonal((1u).xxx); | ||||
5 | return res; | ||||
6 | } | ||||
7 | |||||
8 | void fragment_main() { | ||||
9 | prevent_dce.Store3(0u, asuint(quadSwapDiagonal_856536())); | ||||
10 | return; | ||||
11 | } | ||||
12 | |||||
13 | [numthreads(1, 1, 1)] | ||||
14 | void compute_main() { | ||||
15 | prevent_dce.Store3(0u, asuint(quadSwapDiagonal_856536())); | ||||
16 | return; | ||||
17 | } |