gsdx ogl: restore GL_MAP_COHERENT_BIT for texture upload

I hope to fix the texture upload corruption
I hope that impact on perf will remain small
This commit is contained in:
Gregory Hainaut 2015-04-21 23:34:26 +02:00
parent 19eb1f00d1
commit 8386b427ea
1 changed files with 1 additions and 1 deletions

View File

@ -44,7 +44,7 @@ namespace PboPool {
// XXX: actually does I really need coherent and barrier???
// As far as I understand glTexSubImage2D is a client-server transfer so no need to make
// the value visible to the server
const GLbitfield map_flags = GL_MAP_WRITE_BIT | GL_MAP_PERSISTENT_BIT /*| GL_MAP_COHERENT_BIT*/;
const GLbitfield map_flags = GL_MAP_WRITE_BIT | GL_MAP_PERSISTENT_BIT | GL_MAP_COHERENT_BIT;
// FIXME do I need GL_DYNAMIC_STORAGE_BIT to allow write?
const GLbitfield create_flags = map_flags /*| GL_DYNAMIC_STORAGE_BIT*/ | GL_CLIENT_STORAGE_BIT;
#endif