Fixed drawing of transparent objects

Turned out I had broken the polymorphism in Drawable.  It had nothing to
do with the GLCapabilities.