Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Opengl & большие ткустуры


Автор: dew 4.9.2004, 23:06
имеется текстура, которая не может быть показана с помощью glTexImage2D из-за своего большого размера. мне говорили, что можно разрезать эту текстуру на куски и по кирпичикам нарисовать. Как это сделать ?

Автор: chipset 5.9.2004, 01:28
Какой размер текстуры (в пикселях)?


Автор: gepard 5.9.2004, 08:55
Первый раз слышу про такое withstupid.gif
Она у тебя что 1024x768 и больше? wow.gif

Автор: chipset 5.9.2004, 11:34
Может ты имеешь в виду ширину и высоты изображения не кратные двойке? withstupid.gif

Автор: dew 5.9.2004, 12:52
нет же, я же сказал - большие размеры. например 4096x2048. (программа - промотрщик изображений, так что такой баг никчему smile.gif)

Автор: gepard 5.9.2004, 13:23
Дурью не майся!
Я не думаю, что твою программу будут запускать на мониторе с разрешением 4096x2048.
Просто, когда грузишь картинку, уменьшай её, а при увелечении(если у тебя будет такая функция в программе) увеличивай разрешение.

Автор: chipset 6.9.2004, 00:09
dew
А нельзя без OpenGL?

Автор: ckult 6.9.2004, 01:31
Цитата(gepard @ 5.9.2004, 13:23)
Дурью не майся!
Я не думаю, что твою программу будут запускать на мониторе с разрешением 4096x2048.
Просто, когда грузишь картинку, уменьшай её, а при увелечении(если у тебя будет такая функция в программе) увеличивай разрешение.

qstn.gif
угу. бикубической интерполяцией уменьшить до 1024x512 .. smile.gif)) а комп не загнётся 32 метра отресайзить ? smile.gif

Автор: ckult 6.9.2004, 01:34
Цитата(chipset @ 6.9.2004, 00:09)
dew
А нельзя без OpenGL?

а пишу на QT, а он очень плохо работает с картинками. лучше OpenGL.

Автор: chipset 6.9.2004, 06:44
Цитата
а пишу на QT, а он очень плохо работает с картинками

Мдя.. А я то думал GDI+ предложить tounge.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)