I was able to make the colors look pretty much the same as with the mobile renderer by using this: "DIFFUSE_LIGHT += clamp(dot(NORMAL, LIGHT), 0.0, 1.0) * ATTENUATION * LIGHT_COLOR * 0.1f;" (basically dividing the light by 10 to make it less bright). No idea why this works though