J3D在UOS+KIRIN崩溃3:GLProfile正确初始化及解决办法
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了J3D在UOS+KIRIN崩溃3:GLProfile正确初始化及解决办法相关的知识,希望对你有一定的参考价值。
搜索了一下,JoglPipeline只有一处profile赋值:
profile = GLProfile.getMaxFixedFunc(true);
现在看看这个是怎样初始化的:
GLProfile.get(AbstractGraphicsDevice, String[], boolean) line: 1026
X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(AbstractGraphicsDevice) line: 257
SharedResourceRunner.run() line: 353 [local variables unavailable]
[GL4bc, GL3bc, GL2, GLES1]
正确:
0, GL2, GLProfile[GL2/GL2.sw]
0, GL4bc, null
1, GL3bc, null
2, GL2, GLProfile[GL2/GL2.hw]
2, true
错误:
0, GL2, GLProfile[GL2/GL2.sw]
0, GL4bc, null
1, GL3bc, GLProfile[GL3bc/GL3bc.sw]
1, false
2, GL2, GLProfile[GL2/GL3bc.sw]
2, false
3, GLES1, GLProfile[GLES1/GLES1.hw]
3, true
代码中优先使用硬件,于是选择了GLES1,所以就出错了。
以上是关于J3D在UOS+KIRIN崩溃3:GLProfile正确初始化及解决办法的主要内容,如果未能解决你的问题,请参考以下文章