OpenGLRaw 2.6.0.0 → 2.6.1.0
raw patch · 6 files changed
+24/−7 lines, 6 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ Graphics.Rendering.OpenGL.Raw.Tokens: gl_CUBIC_IMG :: GLenum
+ Graphics.Rendering.OpenGL.Raw.Tokens: gl_CUBIC_MIPMAP_LINEAR_IMG :: GLenum
+ Graphics.Rendering.OpenGL.Raw.Tokens: gl_CUBIC_MIPMAP_NEAREST_IMG :: GLenum
- Graphics.Rendering.OpenGL.Raw.ARB.DirectStateAccess: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLfloat -> GLint -> m ()
+ Graphics.Rendering.OpenGL.Raw.ARB.DirectStateAccess: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
- Graphics.Rendering.OpenGL.Raw.Compatibility45: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLfloat -> GLint -> m ()
+ Graphics.Rendering.OpenGL.Raw.Compatibility45: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
- Graphics.Rendering.OpenGL.Raw.Core45: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLfloat -> GLint -> m ()
+ Graphics.Rendering.OpenGL.Raw.Core45: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
- Graphics.Rendering.OpenGL.Raw.Functions: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLfloat -> GLint -> m ()
+ Graphics.Rendering.OpenGL.Raw.Functions: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
Files
- CHANGELOG.md +7/−0
- OpenGLRaw.cabal +1/−1
- RegistryProcessor/OpenGL-Registry/gl.xml too large to diff
- src/Graphics/Rendering/OpenGL/Raw/Foreign.hs +4/−4
- src/Graphics/Rendering/OpenGL/Raw/Functions.hs +3/−2
- src/Graphics/Rendering/OpenGL/Raw/Tokens.hs +9/−0
CHANGELOG.md view
@@ -1,3 +1,10 @@+2.6.1.0+-------+* Updated OpenGL registry to r32258. Note that the major version was+ intentionally not bumped, because the signature change of+ `glClearNamedFramebufferfi` was a bug fix, see the corresponding+ [issue](https://www.khronos.org/bugzilla/show_bug.cgi?id=1394) on Khronos.+ 2.6.0.0 ------- * Use the `Half` type from the `half` package.
OpenGLRaw.cabal view
@@ -1,5 +1,5 @@ name: OpenGLRaw-version: 2.6.0.0+version: 2.6.1.0 synopsis: A raw binding for the OpenGL graphics system description: OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and
RegistryProcessor/OpenGL-Registry/gl.xml view
file too large to diff
src/Graphics/Rendering/OpenGL/Raw/Foreign.hs view
@@ -2037,10 +2037,6 @@ :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr a -> IO ()) -> GLuint -> GLenum -> GLenum -> Ptr a -> IO () -foreign import CALLCONV "dynamic" dyn85- :: FunPtr (GLuint -> GLenum -> GLfloat -> GLint -> IO ())- -> GLuint -> GLenum -> GLfloat -> GLint -> IO ()- foreign import CALLCONV "dynamic" dyn483 :: FunPtr (GLuint -> GLenum -> GLfloat -> IO ()) -> GLuint -> GLenum -> GLfloat -> IO ()@@ -2076,6 +2072,10 @@ foreign import CALLCONV "dynamic" dyn270 :: FunPtr (GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()) -> GLuint -> GLenum -> GLint -> GLenum -> Ptr GLint -> IO ()++foreign import CALLCONV "dynamic" dyn85+ :: FunPtr (GLuint -> GLenum -> GLint -> GLfloat -> GLint -> IO ())+ -> GLuint -> GLenum -> GLint -> GLfloat -> GLint -> IO () foreign import CALLCONV "dynamic" dyn188 :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ())
src/Graphics/Rendering/OpenGL/Raw/Functions.hs view
@@ -6051,13 +6051,14 @@ :: MonadIO m => GLuint -- ^ @framebuffer@. -> GLenum -- ^ @buffer@.+ -> GLint -- ^ @drawbuffer@. -> GLfloat -- ^ @depth@. -> GLint -- ^ @stencil@. -> m ()-glClearNamedFramebufferfi v1 v2 v3 v4 = liftIO $ dyn85 ptr_glClearNamedFramebufferfi v1 v2 v3 v4+glClearNamedFramebufferfi v1 v2 v3 v4 v5 = liftIO $ dyn85 ptr_glClearNamedFramebufferfi v1 v2 v3 v4 v5 {-# NOINLINE ptr_glClearNamedFramebufferfi #-}-ptr_glClearNamedFramebufferfi :: FunPtr (GLuint -> GLenum -> GLfloat -> GLint -> IO ())+ptr_glClearNamedFramebufferfi :: FunPtr (GLuint -> GLenum -> GLint -> GLfloat -> GLint -> IO ()) ptr_glClearNamedFramebufferfi = unsafePerformIO $ getCommand "glClearNamedFramebufferfi" -- glClearNamedFramebufferfv ---------------------------------------------------
src/Graphics/Rendering/OpenGL/Raw/Tokens.hs view
@@ -2720,6 +2720,15 @@ gl_CUBIC_HP :: GLenum gl_CUBIC_HP = 0x815F +gl_CUBIC_IMG :: GLenum+gl_CUBIC_IMG = 0x9139++gl_CUBIC_MIPMAP_LINEAR_IMG :: GLenum+gl_CUBIC_MIPMAP_LINEAR_IMG = 0x913B++gl_CUBIC_MIPMAP_NEAREST_IMG :: GLenum+gl_CUBIC_MIPMAP_NEAREST_IMG = 0x913A+ gl_CULL_FACE :: GLenum gl_CULL_FACE = 0x0B44