So far so good.

Looks some render style crashes libGLC.
glViewport() can be used for display 2D and 3D together simply.