USING: kernel namespaces math sequences vectors arrays opengl gadgets
math-contrib alien-contrib vars ;
-
IN: slate
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+: gl-normal ( vec -- ) first3 [ glNormal3f ] curry3 add-dlist ;
+
+! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+
: gl-begin ( mode -- ) [ glBegin ] curry add-dlist ;
: gl-end ( -- ) [ glEnd ] add-dlist ;
: gl-material-fv ( face pname params -- )
>float-array [ glMaterialfv ] curry3 add-dlist ;
+: gl-line-width ( width -- ) [ glLineWidth ] curry add-dlist ;
+
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
: glu-look-at ( position focus up -- )