Эффект отрыва OpenGL при рендеринге на EGL - PullRequest
2 голосов
/ 22 октября 2011

У меня есть некоторые приложения Qt, созданные с использованием OpenGL на поверхностях, предоставленных реализацией EGL на плате ARM.Я испытываю какие-то разрывы при рендеринге.

Читая, я обнаружил, что это может быть проблемой, связанной с vsync, поэтому я использовал EGL-вызов eglSwapInterval (eglDisplay, 1), но разрывание продолжалось,Достаточно ли этого вызова, чтобы убрать разрыв?Должен ли этот призыв полностью устранить такой эффект?Возможно ли какое-нибудь разрывание останется?

Ответы [ 2 ]

2 голосов
/ 18 января 2012

Прочитав источники реализации EGL, которые мне дали, я обнаружил, что реализации функции eglSwapInterval не было.Требовалась конкретная реализация.После этого больше не рвется.

1 голос
/ 24 сентября 2013

FB_MULTI_BUFFER=3 переменная среды включит мультибуферизацию на плате Freescale i.MX 6 (Sabrelite) с некоторыми последними сборками LTIB.

...