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

Как нарисовать куб с буфером глубины в OpenGL ES 2.0?
Я безуспешно пытался нарисовать куб, используя OpenGL ES 2.0 и буфер глубины. Есть ли какие-либо примеры этого, с которыми я мог бы сравнить, чтобы увидеть, где я ошибаюсь?
1947 просмотров

Выбрать OpenGL ES 1.1 или OpenGL ES 2.0?
Я собираюсь начать новый проект openGL кросс-платформенной формы (основной для iPhone и ПК). Итак, есть главный вопрос: таргетинг на OpenGL ES 1.1 или OpenGL ES 2.0? Или оба? Пока я читал, что Open GL ES 1.1 на самом деле не устарел, не так ли?...
13891 просмотров

Какой формат текстур OpenGL ES следует использовать для улучшения динамического диапазона на iPad?
Я разрабатываю программное обеспечение, которое использует карту текстур для хранения геометрии. Использование GL_RGB для внутреннего формата дает много алиасинга, я полагаю, потому что текстура по умолчанию сжимается до GL_RGB4. На рабочем столе...
2893 просмотров
schedule 24.06.2022

OpenGL ES 2.0 :glReadPixels() с текстурами float или half_float
Я пишу приложение OpenGL ES 2.0 для iPhone (iOS 4.1). В конце вычислений, которые выполняются в шейдерах, мне нужно записать некоторые данные обратно в ЦП. Насколько я знаю, это можно сделать с помощью glReadPixels(). Чтобы сохранить точность, я...
2604 просмотров
schedule 06.06.2023

Текстовая текстура iPhone OpenGLES 2.0 со странной рамкой (не обводкой)
Я использую CoreGraphcis для создания текстовой текстуры. К сожалению, текст отображается так (цвет текста такой же, как и фон, чтобы продемонстрировать странную границу). Я пробовал играть с цветами обводки и границами, я думаю, что это...
1942 просмотров

QGraphicsItem -> получить правильный ограничивающий прямоугольник
Я пытаюсь использовать пример приветственного треугольника OpenGL ES 2.0. Я использую Qt, поэтому я создал QGraphicsScene и добавил этот код как QGraphicsItem. Он рисует правильно, но я не могу правильно получить ограничивающий прямоугольник....
4440 просмотров
schedule 09.01.2024

Использование SurfaceTexture в Android
Я хочу воспроизвести видео в текстуру OpenGL на XOOM с помощью Android 3.0. Я наткнулся на SurfaceTexture в документации разработчика Google, которая была добавлена ​​в API 11...
37601 просмотров
schedule 22.12.2022

OpenGL ES 2.0 для видео на iPad / iPhone
Я в своем уме, несмотря на хорошую информацию здесь, на StackOverflow ... Я пытаюсь написать рендербуфер OpenGL для видео на iPad 2 (с использованием iOS 4.3). Это более точно то, что я пытаюсь: A) настроить AVAssetWriterInputPixelBufferAdaptor...
9756 просмотров

iOS / GLES2: Как программно определить максимальное количество доступных текстурных блоков?
Определить максимальный размер текстуры не проблема: Как определить максимальное разрешение текстуры на iPhone ? Кроме того, в документации указано максимальное количество семплеров, которые может обрабатывать фрагментный шейдер, здесь...
2084 просмотров
schedule 18.04.2022

Как фрагментный шейдер может использовать значения цвета ранее визуализированного кадра?
Я учусь использовать шейдеры в OpenGL ES. В качестве примера: вот мой шейдер фрагмента игровой площадки, который берет текущий видеокадр и делает его оттенками серого: varying highp vec2 textureCoordinate; uniform sampler2D videoFrame; void...
2726 просмотров

Растянутый рисунок в OpenGL ES - iOS
Я пытаюсь нарисовать простой круг с помощью OpenGL ES. Проблема в том, что круг вытянут по вертикали. Он больше похож на эллипс, чем на круг. Может ли кто-нибудь указать, где что-то идет не так? Я поигрался с glViewPort, чтобы исправить это, но...
1398 просмотров
schedule 15.01.2023

OpenGL ES 2.0: команды, необходимые непосредственно перед glDrawElements с VBO
Я настроил объект Vertex Buffer Object (VBO) с данными вершин и индексов. Я также создал программу GL для использования пользовательских шейдеров, поэтому я вызываю glUseProgram в своем коде. Мои данные вершин меняются в каждом кадре, поэтому я...
1385 просмотров
schedule 16.07.2022

Почему один и тот же фрагментный шейдер дает разные результаты на разных телефонах Android?
Я пытаюсь реализовать фильтр размытия с помощью OpenGL ES 2.0 на Android. Вот код, который я использую: varying highp vec2 fragTexCoord; highp vec2 u_Scale; uniform sampler2D s_texture; highp vec2 gaussFilter[7]; uniform highp float radius; highp...
825 просмотров

Повтор режима переноса текстуры не работает
Я использую мобильную платформу Android с OpenGL ES 2.0. Когда я создаю такую ​​текстуру, текстуры в моей сцене отображаются правильно. //Generate there texture pointer GLES20.glGenTextures(1, textureHandle, 0); // parameters - we have...
3901 просмотров
schedule 13.04.2022

iPhone openGL ES 2.0 texturing - настройка нескольких текстур для фрагментного шейдера
Я нервничаю, когда спрашиваю об этом, потому что я видел несколько сообщений со ссылками на ответ, но ни один из них не помог мне. Приносим извинения, если это повторяется. Я пытаюсь получить доступ к более чем одной текстуре (на данный момент 2)...
556 просмотров
schedule 22.08.2022

Для чего используется glVertexAttrib (по сравнению с glVertexAttribPointer)?
Я понимаю, что glVertexAttribPointer установит значения для атрибута вершины на основе массива, на который указывает. Но для чего glVertexAttrib ? Похоже, он просто устанавливает единственное (возможно, векторное) значение для атрибута вершины,...
6334 просмотров
schedule 18.07.2023

Почему текстура не применяется?
У меня есть куб с текстурой, когда я изменил свои массивы данных на VBO (glGen и т. Д.), Мой куб отображается серым цветом. Но если я использую что-то вроде glVertexAttribPointer(_positionSlot, 3, GL_FLOAT, GL_FALSE, 0, myBuf); , все в порядке. В...
416 просмотров
schedule 31.05.2022

Получение GL_FRAMEBUFFER_UNSUPPORTED в OpenGL ES 2.0 на устройстве
Я создаю объект буфера кадра для настройки Render to Texture. Он отлично работает на симуляторе iPhone, но на устройстве функция glCheckFramebufferStatus(GL_FRAMEBUFFER) возвращает GL_FRAMEBUFFER_UNSUPPORTED в конце создания FBO. Я тестирую его на...
3164 просмотров
schedule 31.05.2022

OpenGL ES 2.0/MonoTouch: ошибка компоновщика
В настоящее время я пытаюсь заставить работать загрузчик модели и получаю сообщение об ошибке при привязке новых атрибутов шейдера. В этот момент я бы опубликовал сообщение об ошибке, но MonoTouch не позволяет мне этого сделать. Единственное, что...
297 просмотров

Приложения Android OpenGL перестают работать после загрузки в эмуляторе
Все мои приложения с OpenGL не работают с сообщением «имя перестало работать». Это происходит даже с примерами проектов Android (BasicGLSurfaceView). Когда я загружаю проекты в Cclipse и запускаю их, они не работают, но если я запускаю эмулятор и...
16502 просмотров