Render PNG images using OpenGL in Haskell -


i new haskell , building chess game using opengl (using graphics.ui.glut) ui. trying render png images chess pieces.

i read images can converted textureobject , rendered, not find helpful resources know how it.

this code looks generating chess board

drawsquare :: boardsquare -> io () drawsquare ((x,y,z),(r,g,b)) = preservingmatrix $     color $ color3 r g b     translate $ vector3 x y z     drawcube -- draw square of appropriate size  -- display callback display :: ioref gamestate -> displaycallback display gamestate =     gstate <- gamestate     clear [colorbuffer]     form_ (getboardpoints gstate) $ drawsquare -- drawing 64 squares here     flush 

can me render png image @ given x , y coordinates of window given file path?

suggestion: since new haskell, instead of diving straight raw opengl chess game, have looked @ libraries make opengl easier? recommend gloss , looks gloss-game has helper function load .png file memory ready used game. luck! :-)


Comments

Popular posts from this blog

'hasOwnProperty' in javascript -

python - ValueError: No axis named 1 for object type <class 'pandas.core.series.Series'> -

Command prompt result in label. Python 2.7 -