reverted qglviewer
partial block solver