OpenGL 4.1 SDL2 Mac操作系统
OpenGL 4.1 SDL2 Mac OS
我正在尝试使用SDL2在Mac OS Yosmite(10.10.2)上创建OpenGL 4.1核心上下文。但我所得到的只是GLSL 150(!)的3.2上下文。我的总账初始化代码如下:
SDL_GL_SetAttribute(SDL_GL_ACCELERATED_VISUAL, 1);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_MINOR_VERSION, 1);
SDL_GL_SetAttribute(SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_CONTEXT_PROFILE_CORE);
显卡:AMD Radeon HD 6750M 512 MB
我本来打算添加一条评论,但还没有足够的声誉。我认为您可能没有将OpenGL框架添加到您的项目中,或者您可能包含了错误的OpenGL.h文件。
添加框架:转到您的项目设置,然后是构建阶段,然后是将二进制与库链接,然后添加OpenGL框架。
你在用什么.h文件?我在使用OpenGL.h创建上下文时遇到了问题,但使用gl3.h 时没有问题
相关文章:
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何使用CLion在Mac上创建一个新的.txt文件
- 如何使用Clang/GCC在Mac上为C/C++设置VSCode
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- 在C++中设置基于操作系统的文件路径
- 有人安装"IITB Simplecpp in mac"吗?
- libprotobuf 检查在 Mac OS 上执行程序时失败
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 在 Mac 上的 python 上提升
- 我可以在 iOS 或 mac 应用程序中使用C++代码吗?
- 如何在 Mac 上正确编译C++,当它在 Linux 上编译没有问题时?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何从支持linux/mac操作系统的第三方代码为我的c#项目创建dll
- Mac OS High Sierra:操作系统升级无法在C++中制作
- OpenCv+mac操作系统x+qt创建者=奇怪的链接错误
- ICU ustdio.h函数:使用CMake构建时,在Mac操作系统上使用未定义的符号
- 如何在Mac操作系统上设置线程优先级pthreads
- OpenGL 4.1 SDL2 Mac操作系统
- 如何用c++捕捉MAC操作系统中的鼠标事件