diff options
author | Akemi <der.richter@gmx.de> | 2018-07-22 23:07:32 +0200 |
---|---|---|
committer | Jan Ekström <jeebjp@gmail.com> | 2018-09-30 17:13:34 +0300 |
commit | 8d2d0f06403b6777e4b591fa84df57b55e9b7809 (patch) | |
tree | 64924f3a148e688f3702849c1495051c0212ff8a /video/out/opengl | |
parent | 44e49aee3ccd48459b9c242d296bf7056d2fcdb3 (diff) | |
download | mpv-8d2d0f06403b6777e4b591fa84df57b55e9b7809.tar.bz2 mpv-8d2d0f06403b6777e4b591fa84df57b55e9b7809.tar.xz |
cocoa-cb: add Apple Software Renderer support
by default the pixel format creation falls back to software renderer
when everything fails. this is mostly needed for VMs. additionally one
can directly request an sw renderer or exclude it entirely.
Diffstat (limited to 'video/out/opengl')
-rw-r--r-- | video/out/opengl/common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/opengl/common.c b/video/out/opengl/common.c index 4b0cbcc1c4..00692f0350 100644 --- a/video/out/opengl/common.c +++ b/video/out/opengl/common.c @@ -42,7 +42,8 @@ static bool is_software_gl(GL *gl) strcmp(renderer, "Software Rasterizer") == 0 || strstr(renderer, "llvmpipe") || strcmp(vendor, "Microsoft Corporation") == 0 || - strcmp(renderer, "Mesa X11") == 0; + strcmp(renderer, "Mesa X11") == 0 || + strcmp(renderer, "Apple Software Renderer") == 0; } static void GLAPIENTRY dummy_glBindFramebuffer(GLenum target, GLuint framebuffer) |