Enums :no-error and :zero are both defined with a value of zero. As it happens, gl:get-error returns :zero, breaking the potentially handy utility gl:check-error (which expects :no-error), causing it to signal even when no error occured. The following patch resolves the issue by eliminating :no-error and the one place that uses it.
Here's the same patch as generated by darcs send, which appears to apply cleanly.
2008/5/29 Andy Hefner ahefner@gmail.com:
Here's the same patch as generated by darcs send, which appears to apply cleanly.
Applied. Thanks.
cl-opengl-devel@common-lisp.net