我想知道是否可以结合旧的gl.h和glew(用于opengl 3.2)函数。我想使用glFramebufferTexture2D,但我的程序现在找不到它,因为它只包含过剩和gl.h。我该怎么办?我根本不想使用任何着色器编程。
答案 0 :(得分:1)
混合和匹配头文件不是问题,因为最终头只是可用符号的字典,仅用于编译编译器当前处理的.c
或.c{c,pp,xx}
文件
真正的麻烦从链接时间开始。并且在运行时使用OpenGL,具体取决于创建上下文的OpenGL版本配置文件。在您的情况下,建议使用兼容性配置文件上下文。只要您使用的GL装载机与其他程序不相冲突,您就可以了。
我该怎么办?
获得您喜欢的GL装载程序(GLEW,gl_load,GLee)并使用它。
我根本不想使用任何着色器编程。
FBO与着色器编程完全正交,并且使用一个对另一个没有任何影响。