请问在linux下用OpenGL是否一定要在x window环境下运行?

因为想避免cuda运行时间过长的限制,所以关掉x window来运行程序。但是程序中又有部分是opengl的程序。看到一个资料说linux下用OpenGL一定要在x window环境下运行。现在还是这样吗?这资料是否已太久了?
另外,linux下的OpenGL与windows下的相同吗?我见有些网页说要用mesa等。我是希望windows和linux的下代码最好能一致,免得麻烦。
Thx!

呵呵!是的

只要你不用windows特定的东西,就能跨平台。尤其不能用wgl

请问wgl是什么?windows下的opengl?那就是说,到了linux平台下,我没办法在关掉x window后 对原windows的程序不作修改地在linux里运行?
那有什么好的建议吗?

要有opengl 还是需要启动的……