Playing with types
¡Vector initialization and swizzling
lfloat4 vec4 = float4(1, 1, 1, 0);
lfloat3 vec3 = vec4.yzw;
lfloat3 color = vec3.rgb;
lfloat3 position = 1.xxx;