@:src({
var pbrLightDirection:Vec3;
var pbrSpecularLightDirection:Vec3;
var pbrLightColor:Vec3;
var pbrOcclusionFactor:Float;
var transformedPosition:Vec3;
var occlusion:Float;
@param var lightColor = vec3(0.5, 0.5, 0.5);
@param var occlusionFactor = 0.0;
})@:build(hxsl.Macros.buildShader())@:autoBuild(hxsl.Macros.buildShader())