Вопросы по теме 'opengl-es-2.0'
Как отобразить частицы на андроиде?
Я пишу программу opengl es (NDK) на Android, и мне нужно отобразить некоторые частицы. Может ли кто-нибудь сказать мне, как отображать частицы на Android? Спасибо!
2505 просмотров
schedule
22.08.2022
Инструменты отладки 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 просмотров
schedule
27.06.2022
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 просмотров
schedule
14.12.2023
OpenGL ES 2.0 — массив vec2
У меня есть программа GLSL shader , запускающая мое приложение для iPhone (это очень простой шейдер). Я пытаюсь объявить массив vec2 , но у меня много проблем. Мой шейдер завернут в стороннюю библиотеку, поэтому, к сожалению, я не могу получить...
3788 просмотров
schedule
14.07.2022
Как узнать, когда данные были размещены в памяти графического процессора
Как я могу определить, был ли выделен буфер в памяти графического процессора на 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 просмотров
schedule
10.01.2024
Программа 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