Skip to content

Commit fb8c3b8

Browse files
committed
Added deprecated mkFOO functions for gl compatibility.
1 parent ad3af6d commit fb8c3b8

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

src/Graphics/GL/Types.hs

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,14 @@ module Graphics.GL.Types (
5656
GLclampx,
5757
GLhandleARB,
5858
GLvdpauSurfaceNV,
59-
GLeglImageOES
59+
GLeglImageOES,
60+
61+
-- * Deprecated functions for @gl@ compatibility.
62+
mkGLDEBUGPROC,
63+
mkGLDEBUGPROCAMD,
64+
mkGLDEBUGPROCARB,
65+
mkGLDEBUGPROCKHR
66+
6067
) where
6168

6269
import Data.Int
@@ -214,3 +221,19 @@ type GLhandleARB = Word32
214221
type GLvdpauSurfaceNV = GLintptr
215222

216223
type GLeglImageOES = Ptr ()
224+
225+
{-# DEPRECATED mkGLDEBUGPROC "Use 'makeGLDEBUGPROC' instead." #-}
226+
mkGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc)
227+
mkGLDEBUGPROC = makeGLDEBUGPROC
228+
229+
{-# DEPRECATED mkGLDEBUGPROCAMD "Use 'makeGLDEBUGPROCAMD' instead." #-}
230+
mkGLDEBUGPROCAMD :: GLDEBUGPROCAMDFunc -> IO (FunPtr GLDEBUGPROCAMDFunc)
231+
mkGLDEBUGPROCAMD = makeGLDEBUGPROCAMD
232+
233+
{-# DEPRECATED mkGLDEBUGPROCARB "Use 'makekGLDEBUGPROCARB' instead." #-}
234+
mkGLDEBUGPROCARB :: GLDEBUGPROCARBFunc -> IO (FunPtr GLDEBUGPROCARBFunc)
235+
mkGLDEBUGPROCARB = makeGLDEBUGPROCARB
236+
237+
{-# DEPRECATED mkGLDEBUGPROCKHR "Use 'makeGLDEBUGPROCKHR' instead." #-}
238+
mkGLDEBUGPROCKHR :: GLDEBUGPROCKHRFunc -> IO (FunPtr GLDEBUGPROCKHRFunc)
239+
mkGLDEBUGPROCKHR = makeGLDEBUGPROCKHR

0 commit comments

Comments
 (0)