Procházet zdrojové kódy

Fix missing buffer memory barrier on gl after dispatch

clementlandrin před 7 měsíci
rodič
revize
620d23fc4e
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      h3d/impl/GlDriver.hx

+ 1 - 0
h3d/impl/GlDriver.hx

@@ -1987,6 +1987,7 @@ class GlDriver extends Driver {
 
 	override function computeDispatch(x:Int = 1, y:Int = 1, z:Int = 1) {
 		GL.dispatchCompute(x,y,z);
+		GL.memoryBarrier(GL.BUFFER_UPDATE_BARRIER_BIT);
 	}
 
 	override function allocQuery(kind:QueryKind) {