
Amongst other things, the use of buffer objects implies that potentially very large amounts of data be downloaded onto the GPU. OpenGL 1 & 2 used the OpenGL fixed function pipeline (now deprecated), whereas OpenGL >= 3 relies much more explicitly on shaders and buffer objects. There are a number of reasons for the lack of official OpenGL 3.3 remote rendering support: However, some users have reported success in running these applications remotely – see the note below. So it is in general not possible to use mrview or shview over a standard remote X11 connection. Unfortunately, X11 forwarding is not officially supported for OpenGL >= 3.

The GUI components in MRtrix3 ( mrview & shview) use the OpenGL 3.3 API to make full use of modern graphics cards.
