version_1: Make Fixed Function pipeline shaders work again
There was an issue with converting the scale value to float if it is a "round" value (eg. "2.0"). This is putting an integer in the shader instead of a float, and it break things for vector multiplication