草庐IT

glCreateProgram

全部标签

C++ OpenGL glCreateProgram 在 Windows 上返回 0

我正在使用C++和VisualStudio学习OpenGL,当我运行我的程序时,它会快速提示显示窗口然后崩溃,导致我进入一个断点,上面写着“OpenGL.exe中0x00000000处未处理的异常:0xC000000005:访问违反。”。这是我的代码:#include#include#include#include#includeGLuintcrearShader(conststd::string&texto,GLenumtipo);std::stringcargarShader(conststd::string&nombreArchivo);voidcomprobarErrorSha

java - glCreateShader 和 glCreateProgram 在 android 上失败

我在android上创建着色器程序时遇到了一个非常困难的问题。当我分别调用glCreateShader或glCreateProgram时,它们总是返回0。我已经介绍了有关故障排除的所有基础:我检查以确保我有一个ogl上下文(我有,我通过使用各种颜色清除帧缓冲区来测试它,这很有效)。我尝试了glGetError但它没有返回任何内容(GL_NO_ERROR)我不是opengl或android专家,所以我不知道任何其他可能导致此问题的原因。我一直在nexus7平板电脑上运行我的应用程序,我使用OpenGLES2.0,我的目标是最新版本的Android(版本17)。最后,我还要展示我的代码:这