 
 	for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {
 
-		directLight = getDirectionalDirectLight( directionalLights[ i ], geometry );
+		directLight = getDirectionalDirectLightIrradiance( directionalLights[ i ], geometry );
 
 		dotNL = dot( geometry.normal, directLight.direction );
 		directLightColor_Diffuse = PI * directLight.color;


	for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {

		directLight = getSpotDirectLight( spotLights[ i ], geometry );

		dotNL = dot( geometry.normal, directLight.direction );
		directLightColor_Diffuse = PI * directLight.color;


	for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {

		directLight = getPointDirectLightIrradiance( pointLights[ i ], geometry );

		dotNL = dot( geometry.normal, directLight.direction );
		directLightColor_Diffuse = PI * directLight.color;
