Вопросы с тегом «opengl-es2»

OpenGL ES 2.0 делает упор на программируемый конвейер трехмерной графики (по сравнению с конвейером фиксированных функций OpenGL ES 1.1).

3
Путаница по поводу GLViewport
Я надеюсь, что кто-то может помочь мне понять GLViewport и что произойдет, когда мы изменим его размер Это проиллюстрирует мою путаницу .... Итак, здесь я застрял в середине экрана. Если мой GLViewport соответствует ширине и высоте устройства, я получаю то, что находится на первом (левом) изображении. Именно то, что я …

2
Как избежать субпиксельных значений в независимой от разрешения 2D-игре с ортогональной проекцией?
Я пытаюсь сделать независимый от разрешения рендеринг движущихся спрайтов в 2D игре. Мой план - работать в фиксированной системе координат в моем мире (например, 960x540) и использовать ортогональную проекцию, чтобы масштабировать ее вверх или вниз, чтобы соответствовать области просмотра. Я делаю почтовый ящик для обработки различных форматов изображения. Согласно большинству …
8 opengl  2d  opengl-es2 

1
GL ES: оптимизация фрагмента шейдера
Резюме: я получаю замедление FPS, как только я пытаюсь тонировать спрайты (то есть: умножить текстуру на цвет в фрагментном шейдере) Подробности: Аппаратное обеспечение: iPod touch 4 Я рисую 700 спрайтов на экране, используя glDrawArrays. И да, я собираю все это в один розыгрыш. Ниже показана структура данных Vertex: struct Vertex …

2
Какой лучший способ нарисовать много деревьев
Я пишу приложение, которое отображает случайный остров, засаженный деревьями. Деревья в настоящее время представляют собой два четырехугольника, перекрещенные и нарисованные текстурами. Я планирую иметь более сложные сетки, которые формируют различные типы растений, например, пальму, дуб, траву и т.д .. Проблема, с которой я сталкиваюсь, состоит в том, что, поскольку текстуры …

2
Получение количества фрагментов, прошедших тест глубины
В «современных» средах расширение «NV Occlusion Query» предоставляет метод для получения количества фрагментов, прошедших тест глубины. Однако на iPad / iPhone, использующем OpenGL ES, расширение недоступно. Каков наиболее эффективный подход для реализации аналогичного поведения во фрагментном шейдере? Некоторые из моих идей: Визуализируйте объект полностью белым, затем подсчитайте все цвета вместе, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.