protected vec4 vec4(float v1, vec3 v4) { throw new NotNeedToImplementException(); }
 protected vec4 texture(sampler3D texture, vec3 uv) { throw new NotNeedToImplementException(); }
 protected vec3 vec3(vec3 v1) { throw new NotNeedToImplementException(); }