подскажите плиз почему не грузятся текстуры ф-ции инциалиции и рисования: 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); ... }