col is a float4,   LUMINANCE_VECTOR a float3. results seemed cleaner this end doing a dot of the rgb than padding the lum
explicit downcasting for some halfs
Merge pull request #723 from Azaezel/lightRay_Cleanup

Light ray cleanup