И второе - как выводить обычные картинки с большим разрешением на экран, если
используется 3D. Разбить эту текстуру на несколько мелких текстур и выводить
набором полигонов?
Поэтому вопрос: на какое максимальное разрешение текстуры можно расчитывать? Я
так полагаю, что ниже GeForce2MX можно уже не опускаться. Сколько она позволяет
сделать 1024 или уже 2048 могет?
А, и еще: мне кажется или DXSprite действительно довольно-таки медленный?
Bye!
MoonStone.
Добавляешь к данным вертекса в вертексбуфере индекс матрицы.
Делаешь вертекс шейдер, в память констант которого грузишь матриц столько,
сколько нужно. Для шейдеров 1.3 помещается, по-моему, порядка 64 матриц 4x4.
Выводишь несколько объектов одним DrawPrimitive, при этом мировая матрица
каждого погружена под необходимым индексом в память констант.
64*40 - 40=(30+50)/2 - 2560 полигонов за DrawPrimitive.
DS> Может есть какое-то уже ставшее классическим решение задачи, а я все еще
DS> узко мыслю? :)
Судя по всему, ты еще, пока, не дочитал до нужной главы. ;)
Шейдеры - это очень сильно.
Yours truly, Serguey Zefirov (thesz AT mail DOT ru)