J3D在UOS+KIRIN崩溃3:GLProfile正确初始化及解决办法

简介: 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,所以就出错了。

目录
相关文章
|
2月前
|
Windows
【收藏】常见WinXP启动故障及解决方法
【收藏】常见WinXP启动故障及解决方法
|
NoSQL Linux
Linux下怎样使用core文件查看异常崩溃的程序问题
之前在写程序的时候,遇到了意外崩溃的问题,但是当时并没有生成core文件,想用gdb 对程序进行单步跟踪时,并不能复现。所以想要用core文件看看到底是哪里的问题,这里把问题记录下来当再次遇到时可以解决。
139 0
华为手机运行崩溃不显示报错信息的解决办法
华为手机运行崩溃不显示报错信息的解决办法
|
Windows
Win10更新完系统老是出现蓝屏怎么解决
使用《sfc /scannow》和《Dism》自动扫描和修补系统档案,然後再重启电脑: 右键点选桌面左下角Windows图标,选择【Microsoft Powershell(管理员)】
368 0
Win10更新完系统老是出现蓝屏怎么解决
|
关系型数据库 MySQL C++
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集
关于 Qt使用QOpenGLWidget运行时崩溃 的解决方法
关于 Qt使用QOpenGLWidget运行时崩溃 的解决方法
关于 Qt使用QOpenGLWidget运行时崩溃 的解决方法
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
149 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
134 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)