diff --git a/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp b/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp index 814a628d1c..89c3cd0f28 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/StreamBuffer.cpp @@ -21,8 +21,12 @@ StreamBuffer::StreamBuffer(u32 type, size_t size, StreamType uploadType) { glGenBuffers(1, &m_buffer); - bool nvidia = !strcmp(g_ogl_config.gl_vendor, "NVIDIA Corporation"); + bool nvidia = false; +#ifndef __APPLE__ + // OSX also reports to be nvidia, but the driver is self written and doesn't act like the windows nvidia driver. + nvidia = !strcmp(g_ogl_config.gl_vendor, "NVIDIA Corporation"); +#endif if(m_uploadtype & STREAM_DETECT) { // TODO: move this to InitBackendInfo