Показать все 6 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Оптимизация (https://hlfx.ru/forum/showthread.php?threadid=1923)
Оптимизация
И так у меня вопрос, у моей программы, после запуска, с каждой секундой он начинает жрать больше Памяти, и так все больше и больше, потом комп начинает по жоской тормазить, и вылетает.
Из-за чего может это быть?
p.s. while, и for, тут не причем
Добавлено 08-08-2009 в 09:25:
Нашел проблему, но не знаю как решить.Оказалось что при использовании текстуры, у меня так глючит.
Вот код:
code:
void FW_SetTexture( const char *filename ) { GLuint tex[1]; AUX_RGBImageRec *tex1; tex1 = auxDIBImageLoad( filename ); glGenTextures(1, &tex[0]); glBindTexture(GL_TEXTURE_2D, tex[0]); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST); gluBuild2DMipmaps(GL_TEXTURE_2D, 3, tex1->sizeX, tex1->sizeY, GL_RGB, GL_UNSIGNED_BYTE, tex1->data); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, tex[0]); }
Frest удалять текстуры из памяти не пытался, после загрузки в видеопамять?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
хмм, щас попробую, я просто нуб в opengl, новичок то есть, щас попробую.
Добавлено 08-08-2009 в 13:00:
А все проблему решил сам, оказалось я поместил функцию в оператор while , и он бесконечно помещал текстуры в память, ппц я дурак.А потом все исправил, щас вроде норм.
Frest
У тебя в программе используется всего одна текстура?
И как это коррелирует:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, и не говори
__________________
Сайт поддержки кодеров на AMX Mod X
Временная зона GMT. Текущее время 19:02. | Показать все 6 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024