highp vec4 _surface_diffuse_color; highp vec2 _surface_diffuse_texcoord; highp float _surface_diffuse_intensity; lowp float _surface_shininess; lowp vec3 _surface_specular_color; highp vec2 _surface_specular_texcoord; lowp float _surface_alpha; lowp vec3 _surface_normal; highp vec3 _surface_position; highp vec3 _surface_view;