我对OpenGL一无所知,但事实证明它可能需要我正在研究的东西(想象一下这只是因为我想要一些需要快速绘图的视觉效果 - 硬件加速).
所以我非常担心从当前日期开始编写哪个版本的OpenGL?(2014年9月为未来的读者).
截至目前,我已经阅读过OpenGL 3.x是最常用的(读作:支持)版本,即使在非常旧的硬件上(即专为Windows XP设计).但是,如果我为OpenGL 4.x开发,我的应用程序是否可以与3.x支持的硬件向后兼容?或者它只是在那里打破并且仅在4.x(以及未来?)支持的硬件上运行?
我对OpenGL的使用并不适用于视频游戏或任何类似的东西,因此我可能永远不需要高级功能(截至目前我无法命名为您提供我可能永远不会使用的示例,我希望有经验的OpenGL人员会理解我的观点).但是,我不认为这会以任何方式降低驱动程序支持所需,我是对的吗?
请注意,我可能使用了错误的术语,我想开始学习OpenGL,这使我处于一个不太好理解的位置,无法理解我是否需要这个或那个功能和/或可能的要求 - 我需要真正的建议开始并想出办法.