![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тормоза OpenGL
Igor_ © (2003-09-19 13:20:00)
У меня такая ситуация, я рисую на OpenGL достаточно простые объекты (если посчитать количество примитивов может будет их пару тысяч). При отрисовке комп заметно тормозит - процессор грузится на полную. Может быть такое, что все это обрабатывается процессором, а не видеокартой?
Этот вопрос возник потому, что игры, использующие OpenGL работают быстро, а все тестовые примеры тормозят. Говорят, что есть специальные команды, чтобы включить использование видеокарты, вместо процессора. Так ли это? И если так, то расскажите пожайлуста, чего надо делать.
INext (2003-10-24 14:05:00) [1]
Игры делают профи, у них на фирмах все давно схвачено что и как
mrAld (2003-10-11 22:57:00) [2]
Про асму заметили верно. Лично я процесс обработки коллизий ускорил в 10(!) раз. Но что касается просто графики, то OGL - библиотека низкого уровня ( ниже только асм). В принципе, если карта имеет поддержку OpenGL, то no problem. А так существуют расширения OpenGL применительно к твоей видюхе. О чём сам был бы не прочь почитать.
Ketmar (2003-10-10 16:46:00) [3]
>NailMan © (08.10.03 14:48) [6]
типа, мозги надо использовать не только как утяжелитель для пустого черепа.
NailMan (2003-10-08 14:48:00) [4]
Он пишет свои примеры так чтобы они тормозили специально - этож демка - показывает возможности, а не конструктив который можно CTRL C -> CTRL V.
Посмотришь на пример - поймешь что как использовать, почитаешь SDK или мудрую толстую книжку(где все на C++), и придумаешь как это сделать конкретно в твоем проекте.
Вобщем ничего кроме тормозов и показа возможностей фичи от демо не ожидайте.
Другое дело DX SDK - практически все демки на моем компе летают(>200 FPS) - MS типа позаботился о разработчиках ;-)
SeB (2003-10-08 14:27:00) [5]
В принципе все подряд демки. Для конкрентости, например, из книги Краснов "OpenGL гафика в проектах Delphi". При разворачивании любого проекта на полный экран - заметные тормоза.
GodHappy (2003-10-02 18:53:00) [6]
Я не знаю какие у вас демки, те что у меня пашут нормально, но подозреваю что они устанавливают формат пикселей который подразумевает программный рендеринг.
Igorezzz (2003-09-22 10:33:00) [7]
Слышали протакую вещь, как создание OpenGL приложений с помощью ASM`а? Хотя это врят ли сильно поможет.
А ускоритель на самом деле нужно включать самому, по крайней мере в DX.
SeB (2003-09-22 10:00:00) [8]
Я профессионально OpenGL не использовал, просто ради интереса, смотрел некоторые примеры, чего-то читал в книгах. Заданный вопрос - про тормоза - меня тоже интересует. Почему все примеры из книжек, и не только из книжек, на моем компьютере жутко тормозят, а 3D игрушки - летают нормально. Может в книгах чего-то не дописывают?
Igor_ (2003-09-20 11:06:00) [9]
Тут есть кто нибудь? Или я спорол такую чушь, что никто и отвечать не хочет?