如何获取android 手机 openglrenderer支持的最大高度
答案:2 悬赏:0
解决时间 2021-02-21 18:26
- 提问者网友:逐野
- 2021-02-21 08:48
如何获取android 手机 openglrenderer支持的最大高度
最佳答案
- 二级知识专家网友:何必打扰
- 2021-02-21 09:20
Frame Buffer 对象的概念可以参见前面文章Android OpenGL ES 开发教程(23):FrameBuffer。
简单的和2D图像类比,Frame Buffer 如果 对应到二维图形环境中,就是一个2D的内存数组空间,缺省情况为屏幕的显存,也可以创建Offscreen 内存空间,此时Frame Buffer 可以是一个二维数组,数组每个元素代表一个像素颜色。
对于三维图形来说,除了需要代表颜色的二维数组(Color Buffer),还需要深度二维数组(Depth Buffer) 或遮罩数组(Stencil Buffer),因此在OpenGL 中的Frame Buffer为上述Color Buffer,Depth Buffer,Stencil Buffer 的集合。如果手机具有GPU,其缺省的Frame Buffer也是3D屏幕显示区域。
简单的和2D图像类比,Frame Buffer 如果 对应到二维图形环境中,就是一个2D的内存数组空间,缺省情况为屏幕的显存,也可以创建Offscreen 内存空间,此时Frame Buffer 可以是一个二维数组,数组每个元素代表一个像素颜色。
对于三维图形来说,除了需要代表颜色的二维数组(Color Buffer),还需要深度二维数组(Depth Buffer) 或遮罩数组(Stencil Buffer),因此在OpenGL 中的Frame Buffer为上述Color Buffer,Depth Buffer,Stencil Buffer 的集合。如果手机具有GPU,其缺省的Frame Buffer也是3D屏幕显示区域。
全部回答
- 1楼网友:晚安听书人
- 2021-02-21 09:36
很简单。一般是模拟器的设置问题。默认模拟器设为opengl图形渲染,如果你的显卡不支持opengl图形渲染,就会提示。所以只要在模拟器里把它设为你显卡支持的渲染就行了。例如在
dolphin(wii)模拟器里,找到选项(options),找到插件(plugins),把其中的图像(graphics)选项设为directx9.0类似的就行了。不要设为opengl.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |