ATI Tootle

3 мая 2008 года
Попробовал использовать ATI Tootle 2.0. Это библиотека, которая перестраивает индексы 3д модели так, что во-первых улучшается попадание в кеш (а это значит, что вершина не будет просчитываться лишний раз), а во-вторых снижается overdraw (т.е. соотношение числа реально отрисованных пикселей к числу пикселей экрана).

Вообще говоря, снижение overdraw в режиме independent view в некотором роде попахивает фантастикой. Но в реальности, оказывается, осуществимо. После обработки моделей Tootle получается прирост 4-7%, т.е. примерно тот прирост, который обещают разработчики.

Правда на маленьких моделях иногда падает. Непонятно почему. И только в режиме релиза, запущенного отдельно. ОС точно указывает: падает на библиотеке Tootle. Это, конечно, плохо. Но со временем это, скорее всего, поправят.

Надо еще попробовать сравнить Tootle с простым, пришедшим мне в голову алгоритмом снижения overdraw: найти центральную точку модели, отсортировать полигоны по убыванию удаленности от этой точки и выводить в таком порядке. Интересно, как результаты будут разниться с результатами научных исследований :)
Ваше имя:

Комментарий (HTML запрещен):

Введите цифровой код подтверждения:



Будь в курсе того, что думает Nappy! Подпишись на ленту записей блога в RSS!

Nappy
Вы любите программировать? Давайте обсуждать методы и технологии программирования, организацию работы над проектами и новые идеи!
Вас интересуют проблемы нашего родного образования? Подискутируем на тему того, как и чему надо учить!
Вы просто хорошо относитесь к Nappy? Тогда вам тоже здесь самое место!