社区
模式及实现
帖子详情
提升“读数据->计算->OpenGL渲染" 程序的速度
Tiger-3D
2019-07-11 06:34:35
客户嫌程序运行慢,让我这两天给个提升速度的方案。。。
程序的流程就是,读本地数据->通过数据计算出顶点->OpenGL渲染,其中本地数据文件比较分散,可能会读5个以上的文件。
优化的话,我能做的就是少读数据,优化计算,别的就没思路了。
请问,别的都有哪些优化的方式呢,譬如说并行计算这种高大上的东西?
...全文
558
3
打赏
收藏
提升“读数据->计算->OpenGL渲染" 程序的速度
客户嫌程序运行慢,让我这两天给个提升速度的方案。。。 程序的流程就是,读本地数据->通过数据计算出顶点->OpenGL渲染,其中本地数据文件比较分散,可能会读5个以上的文件。 优化的话,我能做的就是少读数据,优化计算,别的就没思路了。 请问,别的都有哪些优化的方式呢,譬如说并行计算这种高大上的东西?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NANU-NANA
2019-10-08
打赏
举报
回复
线程,加缓存。 可以结帖了。
赵4老师
2019-07-12
打赏
举报
回复
无profiler不要谈效率!!尤其在这个云计算、虚拟机、模拟器、CUDA、多核 、多级cache、指令流水线、多种存储介质、……满天飞的时代!
636f6c696e
2019-07-11
打赏
举报
回复
如果计算不怎么耗时的话,一个线程读数据并计算,一个线程根据计算出得结果做渲染
636f6c696e
2019-07-11
打赏
举报
回复
多线程并发搞,读取数据和OpenGL渲染可以同时进行,这样就能
obj2
opengl
OBJ2
OPENGL
是一个将模型文件转换成C/C++头文件的转换器,转换后的头文件中包含存储面的顶点,法线,纹理坐标的简单的浮点型数组。
android sdk platform-tools
android sdk platform-tools_r09离线安装包
坦克大决战1.01
“坦克大决战”虽然是一款老得快掉牙的游戏,而且在PC机上派生出来的版本也很多,但是,在作者的眼里,这款游戏是决定超值,值得你下载的游戏,因为这是一款附送源代码的软件!
ffmpeg开发播放器学习笔记 - 硬解码,
OpenGL
渲染
YUV
• 硬解码基本上指利用GPU特定的电路来完成指定数据格式的解码,不同的GPU支持的硬件解码格式有差异。• CPU能用性强,覆盖面广。GPU对某种特定的功能性能上有优势,比如硬件解码。• 在软解码的基础上完善硬件解码的初始化,解码及数据读取。• 大致了解了
OpenGL
的
渲染
流程及特点。• 在macOS平台上使用NS
OpenGL
View与NS
OpenGL
Context搭建
OpenGL
绘制环境。• 了解着色器
程序
简单语法,编写着色器小
程序
,利用
OpenGL
渲染
YUV420P格式的数据。
opengl
粒子按轨迹运动_
OpenGL
2------使用
OpenGL
绘制
OpenGL
2------使用
OpenGL
绘制1. 使用Shader1.1 顶点着色器(VertexShader) 顶点着色器主要用于控制顶点的空间转换和顶点属性的
计算
,
渲染
管线会将顶点着色器输出的顶点位置传递给光栅化阶段进行光栅化处理。当然处理对顶点进行空间转换外还可以将一些在CPU中的
计算
移入顶点着色器(GPU
计算
)以获得性能
提升
。如:例子特效中的粒子运动,骨骼动画中的骨骼位置信...
模式及实现
5,530
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章