John Kessenich | 8f9fdc9 | 2017-03-30 16:22:26 -0600 | [diff] [blame] | 1 | static float4 v1; |
2 | static float4 v2; | ||||
3 | |||||
4 | namespace N1 { | ||||
5 | float4 getVec() { return v1; } | ||||
6 | } | ||||
7 | |||||
8 | namespace N2 { | ||||
9 | static float gf; | ||||
10 | float4 getVec() { return v2; } | ||||
11 | namespace N3 { | ||||
12 | float4 getVec() { return v2; } | ||||
13 | |||||
14 | class C1 { | ||||
15 | float4 getVec() { return v2; } | ||||
16 | }; | ||||
17 | } | ||||
18 | } | ||||
19 | |||||
20 | float4 main() : SV_Target0 | ||||
21 | { | ||||
22 | return N1::getVec() + N2::getVec() + N2::N3::getVec() + N2::N3::C1::getVec() * N2::gf; | ||||
23 | } |