Вопросы по теме 'opengl-es-2.0'

Как отобразить частицы на андроиде?
Я пишу программу opengl es (NDK) на Android, и мне нужно отобразить некоторые частицы. Может ли кто-нибудь сказать мне, как отображать частицы на Android? Спасибо!
2505 просмотров

Инструменты отладки WebGL?
Я ищу инструменты отладки и проверки WebGL - что-то вроде FireBug для WebGL. Есть рекомендации?
3048 просмотров
schedule 13.08.2022

Как часто будет вызываться вершинный шейдер?
Просто чтобы уточнить, изучая этот материал: Если у меня есть сцена только с одним прямоугольником, объявленным следующим образом: const Vertex Vertices[] = { {{1, -1, -7}, {1, 0, 0, 1}}, // X Y Z, R G B A {{1, 1, -7}, {0, 1, 0, 1}},...
1669 просмотров
schedule 02.12.2023

Почему бы не компилировать шейдеры в фоновом потоке?
Я изучал OpenGL ES 2.0/GLSL и связанные с ними особенности iOS, просматривая код и видео разработчиков, и я заметил, что никогда не упоминается асинхронная компиляция шейдеров. Помимо того, что инструкторы, писатели или продавцы (точнее, инженеры)...
842 просмотров
schedule 21.07.2022

Как с помощью WebGL или OpenGL ES 2 отображать содержимое RBO на экране?
Используя WebGL (который ограничен API OpenGL ES 2), я успешно выполняю рендеринг в текстуру, а затем отображаю эту текстуру на экране. Поскольку это текстура, она не сглаживается. Если бы я выполнял рендеринг в RBO, а затем отображал его на экране,...
2146 просмотров
schedule 14.11.2023

Android OPENGL2 не рисует текстуру в quad
Я пытаюсь отрендерить некоторые текстуры на квадрациклах, но экран оказывается пустым. (Open GL 2.0) Раньше я использовал статический цветовой шейдер для четырехугольников, и четырехугольники действительно появлялись на экране, поэтому...
715 просмотров

OpenGL ES 2 - один большой атлас текстур против нескольких маленьких. Что лучше с точки зрения производительности?
Я разрабатываю игру для Android, используя уже существующий движок . Я должен использовать большие текстуры для своих анимаций, и мне интересно, что лучше с точки зрения производительности. Новая версия движка поддерживает текстуры npot (если вы...
1376 просмотров
schedule 30.04.2024

glTexSubImage2D -> GL_INVALID_OPERATION
Почему glTexSubImage2D() внезапно вызывает GL_INVALID_OPERATION? Я пытаюсь обновить свое безнадежно устаревшее приложение дополненной реальности с iOS4.x до iOS5.x, но у меня возникают трудности. У меня iOS5.0. На прошлой неделе я запускал...
4459 просмотров
schedule 02.05.2024

OpenGL ES 2.0 теряет качество изображения
Я следовал этому руководству ( http://www.bit-101.com/blog/?p=1861 ) и заметил, что при многократном сохранении одного и того же изображения его качество медленно ухудшалось. Помимо утечек памяти, что здесь происходит не так? Он должен вытягивать...
721 просмотров

OpenGL ES 2.0 — массив vec2
У меня есть программа GLSL shader , запускающая мое приложение для iPhone (это очень простой шейдер). Я пытаюсь объявить массив vec2 , но у меня много проблем. Мой шейдер завернут в стороннюю библиотеку, поэтому, к сожалению, я не могу получить...
3788 просмотров

Как узнать, когда данные были размещены в памяти графического процессора
Как я могу определить, был ли выделен буфер в памяти графического процессора на three.js? В первый раз, когда я вызываю renderer.render (), он отображает сетку без текстур (выглядит черным), что заставляет меня думать, что текстуры еще не доступны...
224 просмотров
schedule 15.10.2023

AndEngine — получение координат центра спрайта
У меня в игре есть спрайт, и я хочу получить его центральные координаты. Однако спрайт можно вращать, поэтому я не могу просто получить его координаты x/y, а затем добавить половину ширины/высоты спрайта, потому что методы getWidth и getHeight...
3796 просмотров
schedule 08.10.2023

onAreaTouch все еще вызывается после успешного отсоединения спрайта
Это мой код для добавления спрайтов в сцену. for (int i = 3; i <= cage.getDirtMeter(); i++) { Sprite dirtSprite = new Sprite(0, 0, Main.dirtTextureRegion, mainActivity.getVertexBufferObjectManager()) {...
574 просмотров
schedule 13.01.2024

Рендеринг CIImage в текстуру OpenGL ES 2.0 на iOS
Кто-нибудь знает, как визуализировать CIImage непосредственно в текстуру OpenGL ES 2.0 через drawImage:inRect:fromRect: из EAGL CIContext на iOS? Рендеринг через обычный CIContext через createCGImage:fromRect: затем загрузка изображения через...
1299 просмотров
schedule 27.06.2022

OpenGL ES 2.0 неправильно отображается
Это должно отображать куб. Похоже, что некоторые части задних граней рендерятся перед ближайшими к камере. Это происходит, даже если я устанавливаю его дальше. Это из моего рендерера: public void onDrawFrame(GL10 unused) {...
635 просмотров
schedule 20.04.2024

Получение умножения векторных координат после матрицы
У меня есть ряд преобразований, которые берут мой объект и помещают его в другое место. Я вручную умножаю эти преобразования для программируемого конвейера в GL/ES. Я вращаюсь вокруг удаленных произвольных точек, а также перемещаюсь, и, хотя у меня...
130 просмотров

Программа iPad Opengl ES отлично работает на симуляторе, но не на устройстве
Для устройства все мои шейдеры загружаются нормально, кроме одного. Для этой шейдерной программы я получаю сообщение об ошибке «Не удалось скомпилировать фрагмент программы с текущим состоянием контекста», за которой следует аналогичная ошибка для...
554 просмотров
schedule 15.03.2024

Компиляция шейдера GLSL ломает другие шейдеры
В моем проекте iOS, работающем на iPad Simulator, у меня есть 3 шейдерные программы, каждая из которых использует похожие, но не идентичные наборы атрибутов и униформ. Первые два из этих шейдеров отлично компилируются и работают вместе, без ошибок gl...
233 просмотров
schedule 12.10.2023

Передача нормалей внутри структуры
Я пытаюсь нарисовать 3D-куб в OpenGL ES 2.0 iOS. Я создал структуру, в которой я пытаюсь разместить различную информацию, связанную с кубом (координаты положения, наложение текстуры, нормали). Теперь мне нужно сообщить OpenGL, где найти нормали...
112 просмотров
schedule 02.05.2024

Включить туман в GLKit
У меня есть визуализированный вид с кубом на нем (красиво и просто). Я включил освещение с помощью GLKBaseEffect, который работает хорошо. Теперь я хочу включить туман, и поэтому я подумал, что это включит его. self.effect = [[GLKBaseEffect...
196 просмотров
schedule 23.10.2023