From 24e2308670481513c62482d1e127e83fdf41c2f4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20D=C3=B6singer?= Date: Mon, 8 Feb 2010 12:24:36 +0100 Subject: [PATCH] wined3d: Don't use GL_MAP_FLUSH_EXPLICIT_BIT without GL_MAP_WRITE_BIT. --- dlls/wined3d/buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/wined3d/buffer.c b/dlls/wined3d/buffer.c index 3c7a2b91b6a..e22d311beb9 100644 --- a/dlls/wined3d/buffer.c +++ b/dlls/wined3d/buffer.c @@ -1061,9 +1061,9 @@ static DWORD buffer_sanitize_flags(DWORD flags) static GLbitfield buffer_gl_map_flags(DWORD d3d_flags) { - GLbitfield ret = GL_MAP_FLUSH_EXPLICIT_BIT; + GLbitfield ret = 0; - if (!(d3d_flags & WINED3DLOCK_READONLY)) ret |= GL_MAP_WRITE_BIT; + if (!(d3d_flags & WINED3DLOCK_READONLY)) ret = GL_MAP_WRITE_BIT | GL_MAP_FLUSH_EXPLICIT_BIT; if (d3d_flags & (WINED3DLOCK_DISCARD | WINED3DLOCK_NOOVERWRITE)) { -- 2.11.4.GIT