fix glClear() bug