参见英文答案 >
How to learn OpenGL 3.x using C? [closed]1个
我想知道是否有可能在C中使用OpenGL,甚至没有抓到c,教程或基本源代码是最受欢迎的!
我想知道是否有可能在C中使用OpenGL,甚至没有抓到c,教程或基本源代码是最受欢迎的!
如果有可能,我的C技能有多深才能理解和使用它?我目前仍然主要学习,我喜欢咬我的东西,而不是咀嚼.
解决方法
OpenGL是一个C库,而不是C库.
几乎所有程序使用C进行OpenGL的唯一原因是有一个更高更简单的级别通过一些包装器,库或框架来操作它.它更舒服.
Here是与OpenGL“红皮书”(版本2.0)一起分发的一些很好的例子.
但是,这些示例使用旧式OpenGL(通过函数呈现),这是不推荐使用的,您应该始终使用着色器和缓冲区.虽然我认为一开始它可以提供帮助.
还讨论了Here on StackOverflow在哪里可以找到新的OpenGL示例.