Another issue with GL3 that I forgot about: the enums for GL_DEPTH_BUFFER_BIT etc. accepted by glClear are abbreviated to :depth-buffer in current cl-opengl, but gl3 adds unrelated enums like GL_DEPTH_BUFFER that would conflict with some of those. Should we just remove the abbreviations (and update the samples that use them)? Possibly add a warning in glClear if the old names are used?
-b-