Skip to content

fix OpenGL example's idle callback. #61

@i-makinori

Description

@i-makinori

Thank you for great Lisp GUI toolkit which can use OpenGL.

I make it animated by fixing idle callback at the OpenGL example of README.

      ;; FIXME      (iup-cffi::%iup-set-function :idle_action 'idle)
      ;; into
      (iup-cffi::%iup-set-function :idle_action (cffi:callback idle-cb))
;;; FIXME
;; (cffi:defcallback idle-cb :int ()
;; ...
;; into
(cffi:defcallback idle-cb :int ()
  (incf *tt*)
  (iup-gl:make-current *canvas*)
  (repaint *canvas* 0 0) ;; FIXME: true posx posy. or simply, call canvas action.
  iup::+default+)

referenced : iup-examples/examples/C/gl/opengl3D.c at master · LuaDist/iup-examples

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions