用户登录
用户注册

分享至

android opengl纹理

  • 作者: 我是XX我喂自己袋盐
  • 来源: 51数据库
  • 2020-09-30
有可能还是OPENGL没初始化好啊!

mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);

上面的设置估计跟自己的图片系统对应不上.



  诶呀,你这种用法大错特错了呀!
teximage2d 不能乱用呀 , 他是把资源导入gl用的,有点像玩游戏时的loading.你应该在你的程序初始化时

先glgentexture 生成多个纹理句柄...然后bindtexture ,再把你需要的图片依次输入...这时gl已经拥有了你全部的图片资源 ,然后在绘制的时候,
用到哪张纹理 就先bind 这个纹理,然后drawarray ,再bind 再drawarray/drawelement..
哪有你这样每次draw 都要teximage2d 的? 这不要慢死了...

推荐你去power vr的网站下载opengles的pc端 sdk ,里面好多demo
软件
前端设计
程序设计
Java相关