![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Привет!
Вообщем проблема такая - рисую 2 треугольника с помощью drawTriangles на весь экран приложения (800х600) каждый кадр в перспективе, очищая естественно экран перед отрисовкой. Ужасно начинает тормозить и проц на 100%, выдает 20 фпс. Причем зависит строго от площади отрисовки, т.е. если я уменьшаю размер приложения до 640х480 то рисуется быстрее - и проц 50% при 30 фпс. Помню стоял виндовс ХП - все работало шустро, а щаз виндовс 7... Встречался кто нить с такой проблемой? Прилагаю скриншоты. 1.jpg - смотрим на домик, как видно площадь отрисовки примерно 40% выдает 25-30 из 30 фпс рендер тайм - т.е. время затраченное на рендер сцены и вызовы drawTriangles - 9 мс как видно треугольников дофига 2.jpg - смотрим вниз на землю, площадь отрисовки 100% выдает 13-15 из 30 фпс рендер тайм - 1 мс как видно треугольников всего два Вся сцена подрезается - т.е. делается clipping Мне кажется, что в виндовс 7 с моим железом какая то проблема... хотя как такое может быть... Причем если делать перспективную коррекцию старыми методами - т.е. дроблением на треугольники - то все работает очень быстро.
__________________
зная будущее, хотя бы, на 10 минут вперед, можно покорить весь мир... Последний раз редактировалось DEAFFF; 16.04.2011 в 13:03. |
![]() |
Часовой пояс GMT +4, время: 15:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|