在 SDL 1.2 中使用核心 OpenGL?
Posted
技术标签:
【中文标题】在 SDL 1.2 中使用核心 OpenGL?【英文标题】:Using core OpenGL in SDL 1.2? 【发布时间】:2012-07-09 02:35:13 【问题描述】:有什么方法可以在 SDL 1.2 中创建核心 OpenGL 上下文?我一直在环顾四周,但当我需要它在 Windows 和 Linux 上工作时,Google 只提供了仅适用于 Windows 的已完成一半的教程。
【问题讨论】:
【参考方案1】:这取决于您所说的“OpenGL 3.0”。
如果您只是在谈论版本号,那么 SDL 应该仍然可以。如果您正在谈论获得core context instead of a compatibility one,那么您要么必须使用支持它的 SDL 版本(开发中的 2.0)或 something that isn't SDL。
【讨论】:
我的意思是核心上下文,是的。那么有没有办法在 SDL 1.2 中获得 3.0 或更高版本的核心上下文?以上是关于在 SDL 1.2 中使用核心 OpenGL?的主要内容,如果未能解决你的问题,请参考以下文章
[go + SDL + OpenGL + MacOS示例=在DrawArrays()之后我得到了INVALID_OPERATION
使用 SDL2 和 xcode 4.6。我设法创建了一个 OpenGL 3.2 核心上下文。但是不能使用 glsl 1.50