Linux中的Open-GL困难

时间:2010-10-05 12:45:01

标签: linux opengl driver

我有这个问题3-4个月。 OpenGL代码不能像在windows中那样运行。我有一个项目,我需要在Linux中运行它,有时间,管道,...使用Windows API。我需要迁移代码,但它看起来不太好。例如,它们在屏幕上闪烁!它来自我在linux上的显卡吗?还是其他一些困难? 我还在运行Debian5的VAIO-FW13GU / H笔记本电脑上安装了ATI HD3470。是否有任何好处(我见过一些司机,但不是很好:-S)推动高清系列?

1 个答案:

答案 0 :(得分:0)

尝试创建一些简单的演示程序,该程序使用您在代码中使用的OpenGL功能。尝试隔离哪些功能会导致问题。如果所有这些都按预期工作,那么您的代码中可能存在错误,您可能会假设某些特定于平台的行为会在Linux中出现问题。

我在移植Windows C ++代码时遇到了一个错误,其中3D网格解析代码无法正确处理窗口样式的行结尾,并且导致网格生成难看的颜色,因为它将数字字符串传递给了家庭 - brewn string-to-int函数(我很快用atoi()取代),当它遇到额外的行结束符时,它会被静音。