Selaa lähdekoodia

Properly bind non-load-store GPU buffers in OpenGL

BearishSun 9 vuotta sitten
vanhempi
sitoutus
b9df6621c8
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      Source/BansheeGLRenderAPI/Source/BsGLRenderAPI.cpp

+ 1 - 1
Source/BansheeGLRenderAPI/Source/BsGLRenderAPI.cpp

@@ -465,7 +465,7 @@ namespace BansheeEngine
 		THROW_IF_NOT_CORE_THREAD;
 		THROW_IF_NOT_CORE_THREAD;
 
 
 		SPtr<GLGpuBufferCore> glBuffer = std::static_pointer_cast<GLGpuBufferCore>(buffer);
 		SPtr<GLGpuBufferCore> glBuffer = std::static_pointer_cast<GLGpuBufferCore>(buffer);
-		if (loadStore)
+		if (!loadStore)
 		{
 		{
 			unit = getGLTextureUnit(gptype, unit);
 			unit = getGLTextureUnit(gptype, unit);
 			if (!activateGLTextureUnit(unit))
 			if (!activateGLTextureUnit(unit))