Я пытаюсь запустить свою оболочку OpenGL на Raspberry Pi 2. Оболочка работает на моно, написанной на С#. Я запустил свой базовый пример на RPi с использованием API VideoCore IV, но на экране нет изображения.
Пример, расположенный в /opt/vc/src/hello_triangle
, работает безупречно, и моя программа не обнаруживает ошибок. Такое впечатление, что eglSwapBuffers
просто ничего не меняет местами.
Вы можете найти журнал вызовов BCM/EGL/GL моего приложения в этой issue< /а>. Полный исходный код примера можно получить здесь.
/sys
. - person Ben Voigt   schedule 01.12.2016vc_dispmanx_
*, делает ли это ваш код? - person Ben Voigt   schedule 01.12.2016eglCreateWindowSurface
? Бесполезно кидать ссылку на репозиторий с несколькими тысячами файлов, как может кто-то, кроме автора, надеяться что-то найти? - person Ben Voigt   schedule 01.12.2016_WindowHandle
указывает на_NativeWindow
в вашем экземпляреVideoCoreWindow
? - person Ben Voigt   schedule 01.12.2016public IntPtr Handle { get { return (_NativeWindowLock.Address); } }
была жестко запрограммированаIntPtr.Zero
, когда вы задали этот вопрос.... - person Ben Voigt   schedule 01.12.2016