I think it makes more sense to just support all of the allowed arguments to glEnable from the beginning, and document the most important ones well.  There are also many more functions that should be supported here: https://github.com/vispy/vispy/issues/52#issuecomment-23519894
Specifically, everything under "primitive/vertex" except glViewport and everything under "fragment/screen" except the glClearXX functions.