[1.14] specular brdf error cast to float from float 3 makes wrong reflection color (monochromatic)

I noticed that few metals I tried looked more like dielectric in this last version so got the specular brdf function in shaders and noticed the error.