diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+0.7.7
+-----
+* Added suuport for a new extension:
+  * `KHR_no_error`
+
 0.7.6
 -----
 * Correct the type signature of `glListDrawCommandsStatesClientNV`.
diff --git a/dist/build/autogen/Graphics/GL/Ext/KHR.hs b/dist/build/autogen/Graphics/GL/Ext/KHR.hs
--- a/dist/build/autogen/Graphics/GL/Ext/KHR.hs
+++ b/dist/build/autogen/Graphics/GL/Ext/KHR.hs
@@ -6,6 +6,7 @@
   , module Graphics.GL.Ext.KHR.BlendEquationAdvancedCoherent
   , module Graphics.GL.Ext.KHR.ContextFlushControl
   , module Graphics.GL.Ext.KHR.Debug
+  , module Graphics.GL.Ext.KHR.NoError
   , module Graphics.GL.Ext.KHR.RobustBufferAccessBehavior
   , module Graphics.GL.Ext.KHR.Robustness
   , module Graphics.GL.Ext.KHR.TextureCompressionAstcHdr
@@ -16,6 +17,7 @@
 import Graphics.GL.Ext.KHR.BlendEquationAdvancedCoherent
 import Graphics.GL.Ext.KHR.ContextFlushControl
 import Graphics.GL.Ext.KHR.Debug
+import Graphics.GL.Ext.KHR.NoError
 import Graphics.GL.Ext.KHR.RobustBufferAccessBehavior
 import Graphics.GL.Ext.KHR.Robustness
 import Graphics.GL.Ext.KHR.TextureCompressionAstcHdr
diff --git a/dist/build/autogen/Graphics/GL/Ext/KHR/NoError.hs b/dist/build/autogen/Graphics/GL/Ext/KHR/NoError.hs
new file mode 100644
--- /dev/null
+++ b/dist/build/autogen/Graphics/GL/Ext/KHR/NoError.hs
@@ -0,0 +1,20 @@
+-- This file was automatically generated.
+{-# LANGUAGE CPP, ScopedTypeVariables, PatternSynonyms #-}
+module Graphics.GL.Ext.KHR.NoError (
+  -- * Extension Support
+    gl_KHR_no_error
+
+  -- * GL_KHR_no_error
+  , pattern GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR
+) where
+
+import Data.Set
+import Graphics.GL.Internal.Proc
+
+-- | Checks that the <https://www.khronos.org/registry/gles/extensions/KHR/no_error.txt GL_KHR_no_error> extension is available.
+
+gl_KHR_no_error :: Bool
+gl_KHR_no_error = member "GL_KHR_no_error" extensions
+{-# NOINLINE gl_KHR_no_error #-}
+
+pattern GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 0x00000008
diff --git a/extensions.txt b/extensions.txt
--- a/extensions.txt
+++ b/extensions.txt
@@ -489,6 +489,7 @@
 GL_KHR_context_flush_control https://www.khronos.org/registry/gles/extensions/KHR/context_flush_control.txt
 GL_KHR_debug https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/debug.txt
 GL_KHR_debug https://www.khronos.org/registry/gles/extensions/KHR/debug.txt
+GL_KHR_no_error https://www.khronos.org/registry/gles/extensions/KHR/no_error.txt
 GL_KHR_robust_buffer_access_behavior https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/robust_buffer_access_behavior.txt
 GL_KHR_robust_buffer_access_behavior https://www.khronos.org/registry/gles/extensions/KHR/robust_buffer_access_behavior.txt
 GL_KHR_robustness https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/robustness.txt
diff --git a/gl.cabal b/gl.cabal
--- a/gl.cabal
+++ b/gl.cabal
@@ -1,5 +1,5 @@
 name:          gl
-version:       0.7.6
+version:       0.7.7
 synopsis:      Complete OpenGL raw bindings
 description:   Complete OpenGL raw bindings
 license:       BSD3
@@ -538,6 +538,7 @@
     Graphics.GL.Ext.KHR.BlendEquationAdvancedCoherent
     Graphics.GL.Ext.KHR.ContextFlushControl
     Graphics.GL.Ext.KHR.Debug
+    Graphics.GL.Ext.KHR.NoError
     Graphics.GL.Ext.KHR.RobustBufferAccessBehavior
     Graphics.GL.Ext.KHR.Robustness
     Graphics.GL.Ext.KHR.TextureCompressionAstcHdr
diff --git a/gl.xml b/gl.xml
# file too large to diff: gl.xml
