summaryrefslogtreecommitdiff
path: root/GLWidget.hs
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-04-17 18:36:17 -0400
committerJoe Crayne <joe@jerkface.net>2019-04-17 18:41:18 -0400
commita79ad8c55f8e8368218a0e1f0b81bcc8fa554d9a (patch)
tree9a63e58407618960390b63ea796d0dffabeab1e4 /GLWidget.hs
parentd66156be74554c0a4a7e29676b4f3b4f010608fc (diff)
Added depth buffer to mainObj.
Diffstat (limited to 'GLWidget.hs')
-rw-r--r--GLWidget.hs2
1 files changed, 2 insertions, 0 deletions
diff --git a/GLWidget.hs b/GLWidget.hs
index 50e2e64..681083f 100644
--- a/GLWidget.hs
+++ b/GLWidget.hs
@@ -50,6 +50,7 @@ glmethods = WidgetMethods
50newGLWidget :: (GLArea -> IO st) -> WidgetMethods st -> IO st 50newGLWidget :: (GLArea -> IO st) -> WidgetMethods st -> IO st
51newGLWidget mk w = do 51newGLWidget mk w = do
52 g <- gLAreaNew 52 g <- gLAreaNew
53 gLAreaSetHasDepthBuffer g True
53 st <- mk g 54 st <- mk g
54 _ <- on g #render $ glRender w st 55 _ <- on g #render $ glRender w st
55 _ <- on g #resize $ glResize w st 56 _ <- on g #resize $ glResize w st
@@ -81,6 +82,7 @@ oopsG e = do
81oops :: String -> IO () 82oops :: String -> IO ()
82oops s = hPutStrLn stderr s 83oops s = hPutStrLn stderr s
83 84
85runGLApp :: IsWidget b => (GLArea -> IO b) -> WidgetMethods b -> IO ()
84runGLApp mk methods = do 86runGLApp mk methods = do
85 _ <- Gtk.init Nothing 87 _ <- Gtk.init Nothing
86 88