« Return to Thread: (not?) using preservingMatrix

Re: (not?) using preservingMatrix

by Sebastian Sylvan :: Rate this Message:

Reply to Author | View in Thread

On 1/5/07, jamin1001 <jamin1001@...> 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
_______________________________________________
HOpenGL mailing list
HOpenGL@...
http://www.haskell.org/mailman/listinfo/hopengl

 « Return to Thread: (not?) using preservingMatrix