bug fixed vec4.