Ответ: OpenGL
Цитата:
|
Ответ: OpenGL
Имею нетбук на i3. Видео встроенное HD 4000. Там держит 3.0 гл на линуксе, и 3.3 на винде.
В спецификации вроде было написано что должен держать 4.0 Хотя я до него ещё и дорос, так что не важно. |
Ответ: OpenGL
Появился вопрос, касательно вывода изображений.
Если выводить все изображения за один дип, мы должны использовать один батч, то есть большую текстуру. Но как тогда быть со вращением, изменением размера? Мы же, как я понимаю, заполняем нашу большую текстуру попиксельно из всех изображений. Поэтому, если нам нужно будет нарисовать одно из этих изображений повернутой, придется исхитряться вручную? Или есть какой-то иной способ, кроме попиксельного, сбора большой текстуры из маленьких учитывая все трансформации? Или же нужно использовать несколько батчей, у которых будут свои свойства вращения и масштаба? |
Ответ: OpenGL
Nikich, все неправильно.
в атласе изображения хранятся безо всяких трансформаций. трансформируются лишь вершины выходного меша. и каждого спрайта будут свои uv координаты. т.е. uv координаты статичны и зависят только от спрайта. а вот позиция уже трансформируется в зависимости от позиции, поворота и скейла спрайта. |
Ответ: OpenGL
Оу, я думал, мы используем просто квад, а не меш.
И трансформации выполняются на шейдерном уровне, да? |
Ответ: OpenGL
у меня на цпу. была идея заюзать геометрический шейдер для этого, но что-то лень стало ее реализовывать.
меш состоящий из тыщи квадов. как то так. тем более ты же вроде уже реализовал это? |
Ответ: OpenGL
Спасибо за помощь!
На SDL, а там дела совсем по-другому обстоят:( |
Ответ: OpenGL
https://code.google.com/p/gl33lessons/
http://steps3d.narod.ru/ вот годные ссылки на современный огл, хотя особых приемов для 2д там вроде нет |
Ответ: OpenGL
http://www.openglsuperbible.com/
На официальном сайте openGL была запись о данной книге. Суть в том, что исходной код всех примеров в открытом доступе, а книга написана по современному контексту, то есть отличное сборище примеров по современному контексте доступно по ссылке http://openglsuperbible.com/files/sb...2013_08_05.zip |
Ответ: OpenGL
ухтыж.
не знал что вышла шестая редакция. с амазона дорого заказывать. 2.5к в рублях. причем сама книга стоит по божески, что то вроде 1.2к. есть ли способ получить ее дешевле? |
Ответ: OpenGL
таки заказал в амазоне. ибо других вариантов не нашел((
|
Ответ: OpenGL
вот, кстати, хорошее ревью 4.4:
http://www.g-truc.net/doc/OpenGL%204.4%20review.pdf |
Ответ: OpenGL
Цитата:
с другого конца земли. 3 дня! я в приятном шоке))) |
Ответ: OpenGL
sdl научился третий контекст
а вообще лучше freeglut+glew+адекватная IDE наподобие qt-creator+CMake |
Ответ: OpenGL
нафиг они не нужны, все эти sdl.
20 строчек кода на поднятие контекста за платформу. зато полный контроль. |
Часовой пояс GMT +4, время: 14:04. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot