*edit error with current context
*fix default uniform update

! need fix lookat