From b3e2a8ab7f370a4f1220fce282a3aa5037024258 Mon Sep 17 00:00:00 2001 From: drfrag666 <drfrag666@hotmail.com> Date: Thu, 19 Jul 2018 18:05:13 +0200 Subject: [PATCH] - Changed buffer type for OpenGLSWFrameBuffer to use GL_STREAM_DRAW and a memcpy from system memory on non Nvidia GPUs. --- src/gl/system/gl_swframebuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gl/system/gl_swframebuffer.cpp b/src/gl/system/gl_swframebuffer.cpp index f0baf6f9d..3711fb805 100644 --- a/src/gl/system/gl_swframebuffer.cpp +++ b/src/gl/system/gl_swframebuffer.cpp @@ -783,7 +783,7 @@ void OpenGLSWFrameBuffer::Present() void OpenGLSWFrameBuffer::SetInitialState() { - if (gl.es) UseMappedMemBuffer = false; + if (gl.es || strstr(gl.vendorstring, "NVIDIA") == NULL) UseMappedMemBuffer = false; AlphaBlendEnabled = false; AlphaBlendOp = GL_FUNC_ADD;