Подтвердить что ты не робот

Проблемы с Native OpenGL Renderer

Я использую собственный код для рендеринга OpenGL на Android и получаю периодические ошибки, которые выглядят так:

ERROR/IMGSRV (1435): frameresource.c: 610: WaitUntilResourceIsNotNeeded: PVRSRVEventObjectWait не удалось

ОШИБКА/IMGSRV (1018): sgxif.c: 124: WaitForRender: PVRSRVEventObjectWait не удалось

ОШИБКА/IMGSRV (1435): osfunc_um.c: 318: PVRSRVEventObjectWait: ошибка 13 возвращена

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

4b9b3361

Ответ 1

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

Попробуйте следующее:

  • Убедитесь, что ваши вызовы GL находятся в одном и том же потоке.
  • Попробуйте комментировать весь ваш код рендеринга и начните добавлять строки обратно, пока не увидите, что проблема появляется снова.
  • Проверьте наличие утечек памяти