diff --git a/es3.1/glMemoryBarrier.xml b/es3.1/glMemoryBarrier.xml
index 9857b2d3..8250424a 100644
--- a/es3.1/glMemoryBarrier.xml
+++ b/es3.1/glMemoryBarrier.xml
@@ -205,8 +205,11 @@
GL_SHADER_STORAGE_BARRIER_BIT
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer
+ variables issued after the barrier will reflect data written by shaders prior to
+ the barrier. Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/es3.1/html/glMemoryBarrier.xhtml b/es3.1/html/glMemoryBarrier.xhtml
index df244b6f..870b0ea2 100644
--- a/es3.1/html/glMemoryBarrier.xhtml
+++ b/es3.1/html/glMemoryBarrier.xhtml
@@ -259,8 +259,11 @@
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer
+ variables issued after the barrier will reflect data written by shaders prior to
+ the barrier. Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/es3.1/html/indexflat.php b/es3.1/html/indexflat.php
index 553d5e9f..aa008e89 100644
--- a/es3.1/html/indexflat.php
+++ b/es3.1/html/indexflat.php
@@ -365,8 +365,8 @@
glMapBufferRange
matrixCompMult
max
- memoryBarrier
glMemoryBarrier
+ memoryBarrier
memoryBarrierAtomicCounter
memoryBarrierBuffer
glMemoryBarrierByRegion
diff --git a/es3/glMemoryBarrier.xml b/es3/glMemoryBarrier.xml
index 61c6da80..6b482fbc 100644
--- a/es3/glMemoryBarrier.xml
+++ b/es3/glMemoryBarrier.xml
@@ -206,8 +206,11 @@
GL_SHADER_STORAGE_BARRIER_BIT
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer
+ variables issued after the barrier will reflect data written by shaders prior to
+ the barrier. Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/es3/html/glMemoryBarrier.xhtml b/es3/html/glMemoryBarrier.xhtml
index 9b7691da..eba5471a 100644
--- a/es3/html/glMemoryBarrier.xhtml
+++ b/es3/html/glMemoryBarrier.xhtml
@@ -260,8 +260,11 @@
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer
+ variables issued after the barrier will reflect data written by shaders prior to
+ the barrier. Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/es3/html/indexflat.php b/es3/html/indexflat.php
index 72688a48..5a1d1a46 100644
--- a/es3/html/indexflat.php
+++ b/es3/html/indexflat.php
@@ -422,8 +422,8 @@
glMapBufferRange
matrixCompMult
max
- memoryBarrier
glMemoryBarrier
+ memoryBarrier
memoryBarrierAtomicCounter
memoryBarrierBuffer
glMemoryBarrierByRegion
diff --git a/gl4/glMemoryBarrier.xml b/gl4/glMemoryBarrier.xml
index 0911d462..d9055891 100644
--- a/gl4/glMemoryBarrier.xml
+++ b/gl4/glMemoryBarrier.xml
@@ -239,8 +239,11 @@
GL_ATOMIC_COUNTER_BARRIER_BIT
- Accesses to atomic counters after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader atomic counter built-in functions issued after the
+ barrier will reflect data written by shaders prior to the barrier.
+ Additionally, atomic counter function invocations after
+ the barrier will not execute until all memory accesses
+ initiated prior to the barrier complete.
@@ -248,8 +251,11 @@
GL_SHADER_STORAGE_BARRIER_BIT
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer variables issued
+ after the barrier will reflect data written by shaders prior to the barrier.
+ Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/gl4/html/glMemoryBarrier.xhtml b/gl4/html/glMemoryBarrier.xhtml
index 98790c2d..ccc64333 100644
--- a/gl4/html/glMemoryBarrier.xhtml
+++ b/gl4/html/glMemoryBarrier.xhtml
@@ -294,8 +294,11 @@
- Accesses to atomic counters after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader atomic counter built-in functions issued after the
+ barrier will reflect data written by shaders prior to the barrier.
+ Additionally, atomic counter function invocations after
+ the barrier will not execute until all memory accesses
+ initiated prior to the barrier complete.
@@ -305,8 +308,11 @@
- Accesses to shader storage blocks after the
- barrier will reflect writes prior to the barrier.
+ Memory accesses using shader buffer variables issued
+ after the barrier will reflect data written by shaders prior to the barrier.
+ Additionally, assignments to and atomic operations performed
+ on shader buffer variables after the barrier will not execute until all memory
+ accesses initiated prior to the barrier complete.
diff --git a/gl4/html/indexflat.php b/gl4/html/indexflat.php
index 59d91f40..81e3aeb3 100644
--- a/gl4/html/indexflat.php
+++ b/gl4/html/indexflat.php
@@ -582,8 +582,8 @@
glMapNamedBufferRange
matrixCompMult
max
- memoryBarrier
glMemoryBarrier
+ memoryBarrier
memoryBarrierAtomicCounter
memoryBarrierBuffer
glMemoryBarrierByRegion