LINUX.ORG.RU

Opengl текстуры


0

0

подскажите плиз почему не грузятся текстуры ф-ции инциалиции и рисования: void MyGLWidget::initializeGL() { ... glEnable(GL_TEXTURE_2D); ... QImage TempImg = QImage(":/resources/bricks-blocks.jpg"); QImage texImg = QGLWidget::convertToGLFormat(TempImg);

glGenTextures(1, &Id); glBindTexture(GL_TEXTURE_2D, Id);

glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR); glTexImage2D(GL_TEXTURE_2D, 0, 3, texImg.height(), texImg.width(), 0, GL_RGB, GL_UNSIGNED_BYTE, texImg.bits());

}

void MyGLWidget::paintGL() { ... glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, Id); glColor3f(1, 0, 0); glBegin(GL_TRIANGLES); glTexCoord2f(0, 0); glVertex3f(-1, 0, 0); glTexCoord2f(0, 1); glVertex3f(1, 0, 0); glTexCoord2f(0.5 , 1); glVertex3f(0, 2, 0); glEnd(); glDisable(GL_TEXTURE_2D); ... }


Ответ на: комментарий от dimon555

хех что именно? пытался сделать по примерам нехе потом глянул в суперкниге там примерно также...

Stvad
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.