EGL 不在 Raspberry VideoCore IV 上交换
EGL not swapping on Raspberry VideoCore IV
我正尝试 运行 在 Raspberry Pi 2 上使用我的 OpenGL 包装器。包装器 运行ning on mono,用 C# 编写。我在 RPi 上使用 VideoCore IV API 获得了我的基本示例 运行ning,但屏幕上没有图像。
/opt/vc/src/hello_triangle
中的示例运行完美,我的程序没有发现任何错误。似乎 eglSwapBuffers
根本不交换任何东西。
你可以在这个issue. You can get the entire source of the sample here上找到我的应用程序的BCM/EGL/GL调用记录。
我发现了问题。问题在
glClearColor(1, 0, 0, 0)
...您注意到 alpha 上的零了吗?是的。具有 32 位帧缓冲区的 VideoCore IV 将 window 内容与背景颜色混合。
就是这样。
我正尝试 运行 在 Raspberry Pi 2 上使用我的 OpenGL 包装器。包装器 运行ning on mono,用 C# 编写。我在 RPi 上使用 VideoCore IV API 获得了我的基本示例 运行ning,但屏幕上没有图像。
/opt/vc/src/hello_triangle
中的示例运行完美,我的程序没有发现任何错误。似乎 eglSwapBuffers
根本不交换任何东西。
你可以在这个issue. You can get the entire source of the sample here上找到我的应用程序的BCM/EGL/GL调用记录。
我发现了问题。问题在
glClearColor(1, 0, 0, 0)
...您注意到 alpha 上的零了吗?是的。具有 32 位帧缓冲区的 VideoCore IV 将 window 内容与背景颜色混合。
就是这样。