OpenGL:gl.h,过剩和闪耀

OpenGL: gl.h,glut and glew

我想知道是否可以结合旧的 gl.h 和 glew(对于 opengl 3.2) functions.I 想使用 glFramebufferTexture2D,但我的程序现在找不到它因为它只包括过剩和 gl.h。我该怎么办?我根本不想使用任何着色器编程。

混合和匹配头文件不是问题,因为最终头文件只是可用符号的字典,目前仅用于.c.c{c,pp,xx}文件的编译由编译器处理.

真正的麻烦从link开始。在运行时使用 OpenGL,具体取决于创建上下文时使用的 OpenGL 版本配置文件。在您的情况下,建议使用 兼容性配置文件 上下文。只要您要使用的 GL 加载器不与程序的其余部分发生冲突,您就可以开始使用。

What should I do?

获取您喜欢的 GL 加载程序(GLEW、gl_load、GLee)并使用它。

I don't want to use any shader programming at all.

FBO 与着色器编程完全正交,使用其中一个对另一个没有任何影响。