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