我的 windows7 PC 上有一台运行 Ubuntu 的虚拟机。该机配备英特尔 i3-2120 处理器。所以我认为它支持 OpenGL API,因为处理器具有内置的 Intel HD Graphics 2000 GPU。
我正在使用 ARM 的 OpenGL ES 2.0 Emulator 来构建和运行 3D 应用程序。我是 OpenGL ES 的新手。我已经构建了一个立方体应用程序,它附带了模拟器本身的示例,只是为了测试设置是否准备好运行 3D 应用程序。
该应用程序没有运行,并且在以下步骤中编译着色器失败:
GL_CHECK(glCompileShader(*pShader));
GL_CHECK(glGetShaderiv(*pShader, GL_COMPILE_STATUS, &iStatus));
这个问题与硬件有关吗?有人可以帮忙弄清楚设置有什么问题吗?
谢谢!!