![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Текстура в OpenGL [D7, WinXP]
Faraday © (2005-04-18 13:08:00)Запускаю программу, текстура нормально рисуется. Закрываю форму, потом снова открываю - вместо некоторых картинок текстуры - черные квадраты (иногда на всех). Если закрыть и снова запустить программу - то все нормально.
Когда форму закрываю - удаляю через glDeleteTextures.
Пробовал на разных видяхах-результат одинаковый.
Два дня мучился - путного ничего не получается.
AlterEgo of WondeRu (2005-04-19 21:48:00) [1]код покажи
Faraday (2005-04-19 15:08:00) [2]Вообщем-то когда выгружаю форму, то убиваю все контексты и саму форму. Когда снова загружаю, то соответственно все заново инициализирую.
Скорее всего что-то до конца не выгружается, иногда помогают задержки типа Sleep(1000), но опять-таки не всегда.
WondeRu (2005-04-19 09:01:00) [3]советую инициализировать OpenGL по-новой!
Faraday (2005-04-19 06:47:00) [4]Да пробовал. Иногда помогает, но чаще все-равно черные квадраты.
WondeRu (2005-04-18 15:13:00) [5]а снова пробовал создавать тестуры после уничтожения?