added GeoVector::ToGeoFloat4
trying to convert to using pure hlsl
smarter loading of d3d11 shaders