Minor updates

release
Eduardo Cavazos 2007-09-29 13:30:00 -05:00
parent 9ab46a94db
commit 3747cff69c
2 changed files with 4 additions and 6 deletions

View File

@ -49,4 +49,3 @@ DEFER: bake
: bake ( seq -- seq ) : bake ( seq -- seq )
[ reset-building save-exemplar bake-items finish-baking ] with-scope ; [ reset-building save-exemplar bake-items finish-baking ] with-scope ;

View File

@ -4,14 +4,13 @@ USING: kernel alien.c-types namespaces sequences opengl.gl ;
IN: cfdg.gl IN: cfdg.gl
: get-modelview-matrix ( -- alien ) : get-modelview-matrix ( -- alien )
GL_MODELVIEW_MATRIX 16 "GLdouble" <c-array> tuck glGetDoublev ; GL_MODELVIEW_MATRIX 16 "GLdouble" <c-array> tuck glGetDoublev ;
SYMBOL: modelview-matrix-stack SYMBOL: modelview-matrix-stack
: init-modelview-matrix-stack ( -- ) : init-modelview-matrix-stack ( -- ) V{ } clone modelview-matrix-stack set ;
V{ } clone modelview-matrix-stack set ;
: push-modelview-matrix ( -- ) : push-modelview-matrix ( -- )
get-modelview-matrix modelview-matrix-stack get push ; get-modelview-matrix modelview-matrix-stack get push ;
: pop-modelview-matrix ( -- ) modelview-matrix-stack get pop glLoadMatrixd ; : pop-modelview-matrix ( -- ) modelview-matrix-stack get pop glLoadMatrixd ;