Re: (not?) using preservingMatrix

"Sebastian Sylvan" <[email protected]>
Newsgroups gmane.comp.lang.haskell.hopengl
Message-ID <[email protected]>
On 1/5/07, jamin1001 <[email protected]> wrote:
>
> Right, I buy that.  But I don't see how the C line
>
> glGetFloatv (GL_MODELVIEW_MATRIX, your_matrix_result) ;
>
> can be done, since it writes a result into your_matrix_result, so I would
> need something like:
>
> preservingMatrix $ do
>     loadIdentity
>     -- do whatever you want with your your matrix
>     rs <- get ((matrix $ Just $ Modelview 0)::StateVar(GLmatrix GLdouble))

This does indeed compile for me. GHC 6.6.

-- 
Sebastian Sylvan
+46(0)736-818655
UIN: 44640862
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.