达到性能我想了解一下基于OpenGL的仿真提示在OpenGL模拟
1
A
回答
5
性能的一些技巧,文章或书籍,这里有一个presentation让你开始。它可能是AMD,但大多数点仍然存在。另外,如果你认真考虑OpenGL,那么有一本书是must to have。
但可能有一条黄金法则 - 阅读OpenGL 3.2 specifications,并且不要使用任何标记为DEPRECATED的内容。仅此一项就可以帮助您避免大多数OpenGL瓶颈。
一般提示的少数:
- 减少draw calls(调用图形硬件)
- 减少量尽可能质地改变(使用texture atlases)
- 使用高效的数据图形卡解决方案(最好是Vertex Buffer Object的和Framebuffer Object的)
- 测量性能,用profilers找到瓶颈!
- 做什么calculaions你可以在使用shaders
+1
“必须拥有”404'd:/ – Abaab 2013-09-12 21:12:50
1
如果你不这样做已经是GPU,一定要使用顶点缓冲对象。如果复杂的阴影使你放慢速度,请考虑延迟着色模型。
相关问题
- 1. 在JavaScript中模拟“提醒”或“提示”
- 2. OpenGL的2D水模拟
- 3. OpenGL中的雪花模拟?
- 4. OpenGL示例粒子模拟不显示粒子
- 5. OpenGL ES 2.0在iPhone模拟器中显示正常,但在iPhone上不显示
- 6. 模拟命令提示符命令
- 7. Android模拟器提示和技巧
- 8. Android Opengl不会让我的显示器像模拟器
- 9. Android模拟器OpenGL远飞机距离
- 10. Android - OpenGL - 模拟器vs实际设备
- 11. OpenGL模拟波斯王子相机
- 12. Iphone模拟器上的OpenGL ES
- 13. 什么库模拟Javascript中的OpenGL
- 14. Android模拟器和OpenGL ES3:EGL_BAD_CONFIG
- 15. 用于太空模拟器的OpenGL
- 16. 使用头部提取模拟模拟提取请求
- 17. 提示()函数返回undefined在UIWebView IOS模拟器
- 18. Xcode 4.1 - 在iPhone模拟器中的位置提示
- 19. 在OpenGL中绘制闪亮的灯光以模拟旧显示器扫描线
- 20. 模型在OpenGL
- 21. Android:在运行openGL ES2.0时在模拟器上安装apk
- 22. 提交/模拟按键HTML
- 23. 用模拟环境提供我的模拟模型
- 24. 在sinon中模拟HTTP提取
- 25. 骨干模型提取 - 模拟后端
- 26. Iphone模拟器4.3在opengl应用程序崩溃
- 27. 在OpenGL中模拟方向灯时的问题
- 28. 在模拟器上调用未实现的OpenGL ES API消息
- 29. 如何使用多边形在opengl中模拟椭球体
- 30. 如何在openGL中模拟板球残片
如果您提供了有关您的应用程序的更多信息,可以获得一些更具体的提示。 – tkerwin 2010-02-05 15:17:43