vertex main :: () { v2 : float2 = float2(2.0, 2.0); v2 = float2(2.0); v2 = float2(v2); v3 : float3 = float3(2.0, 2.0, 2.0); v3 = float3(v2, 1.0); v3 = float3(1.0, v2); v3 = float3(1.0); v3 = float3(v3); v4 : float4 = float4(2.0, 2.0, 2.0, 2.0); v4 = float4(v4); v4 = float4(v2, v2); v4 = float4(v2, 1.0, 1.0); v4 = float4(1.0, v2, 1.0); v4 = float4(1.0, 1.0, v2); v4 = float4(v3, 2.0); v4 = float4(2.0, v3); v4 = float4(2.0); v4 = float4(1.0, 1.0, v2); v4 = float4(2.0); v2.x = 2.0; v2.y = 2.0; p := v2.x + v3.z; q := v4.w + v2.x; m : float4x4; }