started to render iqm - nothing visible now.

This commit is contained in:
Stefan Dresselhaus
2014-05-03 15:17:33 +02:00
parent 2150e8d7af
commit 91fbbb7350
6 changed files with 373 additions and 0 deletions

View File

@ -132,6 +132,8 @@ initMapShader tessFac (buf, vertDes) = do
, _mapVert = vertDes
, _overviewTexture = overTex
, _mapTextures = texts
, _objectsProgram = program
, _mapObjects = []
}
initHud :: IO GLHud
@ -265,6 +267,10 @@ renderOverview = do
checkError "draw map"
-}
renderObject :: MapObject -> IO ()
renderObject (MapObject model (L.V3 x y z) _{-state-}) =
undefined
render :: Pioneers ()
render = do
@ -356,6 +362,12 @@ render = do
glDrawArrays gl_PATCHES 0 (fromIntegral numVert)
checkError "draw map"
---- RENDER MAPOBJECTS --------------------------------------------
currentProgram $= Just (state ^. gl.glMap.objectsProgram)
mapM_ renderObject (state ^. gl.glMap.mapObjects)
-- set sample 1 as target in renderbuffer
{-framebufferRenderbuffer
DrawFramebuffer --write-only