neurolabusc / surf-ice

GLSL surface rendering source code. Compiled versions available from NITRC. Loads 3DS, CTM, DXF, FreeSurfer, GII (GIfTI), GTS, LWO2, MS3D, MZ3, NV (BrainNetViewer), OBJ, OFF, PLY, STL, VTK. Tractography formats include BFloat, PDB, TCK, TRK, and VTK. Also NIfTI format voxelwise images.
https://www.nitrc.org/plugins/mwiki/index.php/surfice:MainPage
BSD 2-Clause "Simplified" License
101 stars 23 forks source link

OpenGL issue #3

Closed surchs closed 7 years ago

surchs commented 7 years ago

I downloaded the linux compiled release of surfice and on start got the following error message:

Unable to load OpenGL 3.3 found 3.3 (Core Profile) Mesa 12.0.6. Vendor Intel Open Source Technology Center. GLSL 3.30

I am on Ubuntu 16.04 on a laptop with onboard graphics. This is my glxinfo output

neurolabusc commented 7 years ago

As noted in the wiki https://www.nitrc.org/plugins/mwiki/index.php/surfice:MainPage#Versions if your GPU and driver support OpenGL 3.3 (GLSL330) or later you can use either the "surfice" or "surficeOld" executable. If you system only supports OpenGL 2.1 (GLSL 120) you will need to use "surficeOld". The older version can not support some of the advanced shading functions, and it will require more video card memory to display DTI tracks. Beyond that they are equivalent Note OpenGL 3.3 was released in 2010, so you may want to see if your driver can be upgraded to support those features.