Added back old CPU drawing method as fallback for OpenGL version < 3.3