i следуйте этому руководству http://open.gl/textures? Я не могу понять эти фрагменты кода и не запускаюсь в проекте моей визуальной студии. Кроме того, какой тип формата «в vec2» и «вне vec3» ??opengl-earth попробуйте поместить текстуру в первый раз
in vec2 texcoord;
out vec3 Color;
out vec2 Texcoord;
void main()
{
Texcoord = texcoord;
....
glVertexAttribPointer(posAttrib, 2, GL_FLOAT, GL_FALSE,
7*sizeof(float), 0);
glVertexAttribPointer(colAttrib, 3, GL_FLOAT, GL_FALSE,
7*sizeof(float), (void*)(2*sizeof(float)));
GLint texAttrib = glGetAttribLocation(shaderProgram, "texcoord");
glEnableVertexAttribArray(texAttrib);
glVertexAttribPointer(texAttrib, 2, GL_FLOAT, GL_FALSE,
7*sizeof(float), (void*)(5*sizeof(float)));
спасибо, что посмотрим! – maria