Что обычные диагностируют шаги для структур OpenGL, не показывающих?

Еще один Sql, чтобы сделать это

SELECT Group_id
FROM YourTable
GROUP BY Group_id
HAVING COUNT(Item_ID) = 2
   AND COUNT(CASE WHEN Item_ID = 2 THEN Item_ID END) > 0
   AND COUNT(CASE WHEN Item_ID = 3 THEN Item_ID END) > 0
14
задан Nick Bolton 11 April 2009 в 14:09
поделиться

3 ответа

You may want to check the following:

  • glEnable(GL_TEXTURE_2D); presence

  • glBindTexture(GL_TEXTURE_2D, texture[i]); and glBindTexture(GL_TEXTURE_2D, 0); когда вам больше не нужна текстура

10
ответ дан 1 December 2019 в 14:33
поделиться

Еще несколько вещей для проверки:

  • glColorMaterial (...); Чтобы убедиться, что цвета не перезаписывают текстуру
  • glEnable / glDisable (GL_LIGHTING); Иногда освещение может размыть текстуру
  • glDisable (GL_BLEND); Убедитесь, что вы не смешиваете текстуру
  • Убедитесь, что координаты текстуры установлены правильно.
2
ответ дан 1 December 2019 в 14:33
поделиться

Помогает ли glColor3ub (255,255,255) перед рендерингом вашего текстурированного объекта? Я думаю, что состояние OpenGL по умолчанию умножает текущий glColor на входящий тексель; блуждающий glColor3ub (0,0,0) заставит все ваши текстуры выглядеть черными.

0
ответ дан 1 December 2019 в 14:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: