Bugfix in texture + updates in shapes::Revolve

- Fixed Texture::Active.
- Added support for GL without GL_PRIMITIVE_RESTART.