: set-action ( quot -- ) self get set-slate-action ;
+: action> get-action ;
+
+: >action set-action ;
+
: flush-slate ( -- ) self get relayout-1 ;
-SYMBOL: dlist
+VAR: dlist
SYMBOL: capacity
: gl-clear-color ( vec -- ) first4 [ glClearColor ] curry4 add-dlist ;
+: gl-get-floatv ( pname params -- ) [ glGetFloatv ] curry2 add-dlist ;
+
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
: gl-clear ( mask -- ) [ glClear ] curry add-dlist ;
: gl-translate ( vec -- ) first3 [ glTranslatef ] curry3 add-dlist ;
+: gl-load-matrix ( byte-array -- ) [ glLoadMatrixf ] curry add-dlist ;
+
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
: gl-enable ( cap -- ) [ glEnable ] curry add-dlist ;