Результаты поиска по запросу "opengl-es"

2 ответа

Изображение не имеет степени 2 измерения, но я загружаю его в текстуру 512x512, и я также попробовал GL_NEAREST, но не GL_CLAMP. Сделаем, спасибо за указатели.

ьма озадачен низкой производительностью, которую я вижу, когда рисую полноэкранный фон с использованием текстурированной треугольной сетки в OpenGL: рисование только фона и ничего более максимизируется при 40 кадрах в секунду при использовании ...

1 ответ

Вероятно, вам придется использовать слой проигрывателя и выровнять его содержимое в контексте растрового изображения. Смотрите документацию для AVPlayerLayer. Производительность может быть очень плохой, хотя.

аюсь отобразить содержимое видеофайла (скажем, без звука на данный момент) на 3D-объект с UV-отображением в OpenGL. Я неплохо поработал в OpenGL, но понятия не имею, с чего начать обработку видеофайлов, и большинство примеров, по-видимому, ...

1 ответ

Sprite Kit выполняет рендеринг в фоновом режиме или в основном потоке? Как это работает?

документация [https://developer.apple.com/library/IOs/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html] показывает упрощенный runloop из Sprite Kit. Я пытаюсь понять, как они это ...

ТОП публикаций

2 ответа

Надеюсь, это поможет!

ал некоторое время с OpenGL на Android на различных устройствах. И если я не ошибаюсь, рендеринг по умолчанию всегда выполняется с пиксельным форматом RGB565. Однако я хотел бы сделать более точные цвета, используя ...

2 ответа

Это позволяет, например, ЦП выполняет все преобразования динамических матриц в отдельном потоке, игнорируя при этом статические матрицы и избегая ненужного переноса между ЦП-> ГП. В шейдерных версиях нет необходимости постоянно переделывать матрицы камер между изменениями состояния 2D и 3D.

исал приложение, использующее OpenGL-ES 1.1, но мне интересно, можно ли найти прирост скорости при переходе на 2.0. Кто-нибудь делал какие-либо тесты с моделями с большим количеством полигонов? Я только хочу сделать треугольники, которые имеют ...

1 ответ

У меня возникла та же проблема: я проверил размеры текстур и обрезал свой код до «голых костей». Как вы и сказали, мне нужно вызвать glTexParameterf прямо перед вызовом GLUtils.texImage2D. Исправил это сразу, изменив это. Спасибо.

я проблема, когда текстуры из ресурсов становятся просто белыми. Кажется, что проблема возникает только на телефонах (Droid-X наверняка), но на эмуляторе она прекрасно работает. Я исследовал эту проблему в течение нескольких дней и перепробовал ...

5 ответов

Вы можете использовать GLES20.glTexImage2D (), чтобы создать пустую текстуру с заданными шириной и высотой. Пример кода

я есть приложение, с которым я неоднократно играл в Android, оно использует OpenGL-ES. В настоящее время я загружаю текстуры из растрового изображения следующим образом: //Load up and flip the texture - then dispose the temp Bitmap temp ...

1 ответ

Теоретический предел, которого я должен быть в состоянии достичь с 920 000 граней, составляет 9 807 360 (на основе моего собственного прогона GLBenchmark) полигонов в секунду (iPad2), поделенное на мое количество граней, которое составляет 10,66 кадров в секунду, правильно? Так что, если я в настоящее время получаю переключение частоты кадров между инструментами в диапазоне от 10 до 11 кадров в секунду, как дальнейшая оптимизация повлияет на производительность моего приложения, если я уже на пределе? Просто любопытно.

ько что закончил реализацию VBO в своем 3D-приложении и увидел примерно 5-10-кратное увеличение скорости рендеринга. То, что раньше рендерилось со скоростью 1-2 кадра в секунду, теперь отрисовывается со скоростью 10-11 кадров в секунду У меня ...

1 ответ

Спасибо за ответ. Это уже очень помогло. У меня был другой вопрос, но никогда

риложение запущено, и теперь я стремлюсь улучшить производительность рендеринга. Используя «Инструменты», я собрал некоторые данные. Я работаю со старым iPhone 3G как наихудший сенарио. Time Profiler: -30% CopyVertexElementsMultipleSequential ...

1 ответ

Если никто не ответит в ближайшее время, я отмечу это как ответ. Я не нашел другого способа сделать это, не прибегая только к тому, чтобы идти дальше.

ешно отрисовываю кривую Безье в режиме реального времени, когда пользователь рисует пальцем (я изменил glpaint). Я могу отрегулировать ширину линии непосредственно перед рисованием. Это приводит к рисованию всей линии на этой новой ширине, но ...