|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2009, 22:42 | #1 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
OpenGL. Деформация изображения.
Приветствую. Есть вопрос, дело в том, что есть у меня картинка 2д, разумеется, ее надо вообщем наложить на область, причем под углом. Я угол реализовал простым отчетом координат x и y, верхних двух углов изображения, два нижних всегда будут два нижних и на целевой области. В принципе все работает, вопрос в том, что когда часто вызываю отрисовку уж больно притормаживает, а еще, может есть какой то антиалиасинг чтоли, а то когда отступ это не 30 градусов, то наклоненные левая и правая стороны зубцами идут. Сразу спасибо за внимание.
Да и еще, create/delete/glloadtexture вызываются единожды в программе. И при загрузке текстуры входной буфер это 32х битное изображение. Забыл сказать, вывод идет на HDC в котором прописан (SelectObject) битмап созданный через CreateDIBSection. Код:
Последний раз редактировалось BOBAH13; 10.11.2009 в 22:46. |
11.11.2009, 11:01 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Попробуй без glBindTexture().
Похожая проблема есть здесь: http://forum.vingrad.ru/forum/topic-276489.html. |
11.11.2009, 14:50 | #3 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
P.s. так ведь glBindTexture говорит opengl что работать с этой текстурой. Хотя щас попробую Та не, не то... все равно тормоза, именно в блоке glBegin(GL_QUADS); ... glEnd(); Есть еще идеи у кого то ? Edit: Сделал вот так, да быстрее, и проблема, чет он как то не так текстуру накладывает, как будто кусок ее взял, и растянул... не ясно как верное передавать координаты в массиве, где какая вершина. Код:
Последний раз редактировалось BOBAH13; 11.11.2009 в 15:43. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
opengl | alhon | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 10.10.2013 15:02 |
Вывод врагмента изображения на весь экран в OpenGL | LMan | Помощь студентам | 0 | 13.09.2009 17:51 |
OpenGL | Д'якон | Компьютерное железо | 5 | 31.01.2009 22:48 |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |