直接基于GLSurfaceView,
且基于这些事实:
1. 一个activity只能有一个GLSurfaceView,
2. 一个GLSurfaceView内有一个UI主线程和一个GL渲染线程。我现在有个需求:
想基于OpenGL做一个service:负责接收顶点数据,OpenGL渲染的内容并不直接显示,而是通过以bitmap的形式传给UI线程显示。
且基于这些事实:
1. 一个activity只能有一个GLSurfaceView,
2. 一个GLSurfaceView内有一个UI主线程和一个GL渲染线程。我现在有个需求:
想基于OpenGL做一个service:负责接收顶点数据,OpenGL渲染的内容并不直接显示,而是通过以bitmap的形式传给UI线程显示。
解决方案 »
- dialog位置的设置
- surfaceView的surfaceDestroyed的函数什么时候执行?
- android 切割图片
- android 混合列表,这种界面是怎么做的呢?
- 哥跳槽找工作,2年Android应用开发(含云计算),在深圳 能开多少薪水?
- 有没有能集成ADT的eclipse,或者告诉我下哪个版本的eclipse安装ADT不会出问题
- github里面的android menudrawer控件导入存在大量错误,求解决
- 关于android通知管理
- Eclipse 配置cocos2dx调试环境 不能进入断点
- 有熟悉camera录制视频的吗 yuv格式图片的旋转问题
- android中System.out.println()的极其诡异异常!请高人解释一下
- android显示图片内存溢出问题
是的,pbuffer 实现离线渲染我在windows下实现过,android平台不太熟悉。
创建pbuffer 是否依赖于android的Surface或者view?能在单独的线程中创建pbuffer吗?
谢谢回复~
update负责图形背后的事件处理,present负责渲染画面
实现GLSurfaceView接口会有一个方法是onDrawFrame()记不太清是什么方法了
在这个方法先记录该类所处状态
当该类处于正在工作状态,就在while循环里调用update(deltaTime),present(deltaTime)方法
并利用系统时间System.NanoTime()更新deltaTime