float GeometricShadow = 1; //the algorithm implementations will go here return float4(float3(1,1,1) * GeometricShadow,1);