diff --git a/src/posix/cocoa/i_video.mm b/src/posix/cocoa/i_video.mm index 393ca6a89..b8765c1a6 100644 --- a/src/posix/cocoa/i_video.mm +++ b/src/posix/cocoa/i_video.mm @@ -533,6 +533,11 @@ CocoaVideo::CocoaVideo() // There is no support for OpenGL 3.3 before Mavericks defaultProfile = NSOpenGLProfileVersionLegacy; } + else if (0 == vid_renderer && 0 == vid_glswfb) + { + // Software renderer uses OpenGL 2.1 for blitting + defaultProfile = NSOpenGLProfileVersionLegacy; + } else if (const char* const glversion = Args->CheckValue("-glversion")) { // Check for explicit version specified in command line