| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Opengl & большие ткустуры |
| Автор: dew 4.9.2004, 23:06 |
| имеется текстура, которая не может быть показана с помощью glTexImage2D из-за своего большого размера. мне говорили, что можно разрезать эту текстуру на куски и по кирпичикам нарисовать. Как это сделать ? |
| Автор: chipset 5.9.2004, 01:28 |
| Какой размер текстуры (в пикселях)? |
| Автор: gepard 5.9.2004, 08:55 |
| Первый раз слышу про такое Она у тебя что 1024x768 и больше? |
| Автор: chipset 5.9.2004, 11:34 |
| Может ты имеешь в виду ширину и высоты изображения не кратные двойке? |
| Автор: dew 5.9.2004, 12:52 |
| нет же, я же сказал - большие размеры. например 4096x2048. (программа - промотрщик изображений, так что такой баг никчему |
| Автор: gepard 5.9.2004, 13:23 |
| Дурью не майся! Я не думаю, что твою программу будут запускать на мониторе с разрешением 4096x2048. Просто, когда грузишь картинку, уменьшай её, а при увелечении(если у тебя будет такая функция в программе) увеличивай разрешение. |
| Автор: chipset 6.9.2004, 00:09 |
| dew А нельзя без OpenGL? |
| Автор: ckult 6.9.2004, 01:31 | ||
угу. бикубической интерполяцией уменьшить до 1024x512 .. |
| Автор: ckult 6.9.2004, 01:34 | ||
а пишу на QT, а он очень плохо работает с картинками. лучше OpenGL. |
| Автор: chipset 6.9.2004, 06:44 | ||
Мдя.. А я то думал GDI+ предложить |