我刚刚开始使用JOGL,我的第一个程序失败了,因为我无法获得GL4配置文件。
GLProfile test = GLProfile.get(GLProfile.GL4);
此行失败,错误消息为Profile GL4 is not available on null
。 GL3bc
工作正常。我怀疑问题是该程序试图使用内置的英特尔高清显卡(可能不支持GL4)而不是NVIDIA显卡,所以现在我正在寻找一种方法来更改默认的图形设备,但我找不到任何有用的东西。
GLProfile.get()
有一个接受AbstractGraphicsDevice
的重载,但我无法弄清楚如何获得与NVIDIA卡相对应的实例。我认为必须有一些方法来列出所有可用的设备。有谁知道怎么做?