显然,在Flash 10中,可以使用GPU来计算着色器,并且如果用户没有兼容的GPU,则会回退到CPU。 问题是,CPU计算过滤器非常慢,最好检测它是否不能使用GPU,并使用更少的效果。 如果使用gpu渲染,是否可以使用actionscript进行检测?在Flash Player 10中检测GPU渲染
6
A
回答
1
要检测GPU加速您可以阅读wmodeGPU道具。
1
据我所知,对此没有API,我认为这就是为什么Adobe建议限制其使用,以每HTML页面1个SWF,并阻止其在条幅,使用等,因为它可以非常昂贵CPU /记忆。
我想一个优雅的解决方法是让你的用户选择。
1
Adobe依靠OpenGL在非Windows平台上使用硬件加速,OpenGL中没有这样的区别。为了保持跨平台的一致性(这是Flash的强项之一),它是理想的行为。
4
为什么不衡量做某件事情所花的时间,如果花费太长时间,则会禁用某些效果。
1
在ActionScript 3中有Capabilities类。也许你会在那里找到你要找的东西。
2
如果通过着色器指您使用像素弯曲工具包编译的东西,则它们不会在GPU上运行。请参阅:
http://www.kaourantin.net/2008/05/adobe-pixel-bender-in-flash-player-10.html
相关问题
- 1. IE 8不渲染SoundCloud Flash Player
- 2. Flash Player 10问题
- 3. Flash Player 9或10+
- 4. 在Flash Player 10中打开pdf
- 5. CSS3上的GPU渲染
- 6. HTML \ PHP:Flash Player检测技术
- 7. 如何在不卸载flash player的情况下测试flash检测脚本?
- 8. Flash player 10 Filereference.save和文件扩展名
- 9. Flash Player 10实时音频播放
- 10. Flex 3和Flash Player 10调试版本
- 11. Flash player 10 XML和AS2问题
- 12. 在Flash中渲染HTML的3D转换?
- 13. 当wmode嵌入参数设置为“gpu”时,哪个Flash渲染案例更快?
- 14. 的Flash Player 9 VS的Flash Player 10和FLEX 3,?_method = PUT /删除不工作?
- 15. Flash Player内部结构图
- 16. 检测Internet Explorer进程是否正在运行Flash Player
- 17. 从动作库中检测AIR与Flash Player
- 18. Flash Player安全
- 19. Flash像XNA上渲染
- 20. 渲染10×10立方的OpenGL 1.0 ES
- 21. 在Windows 10上用nVIDIA 320M GPU渲染破坏的图形用户界面
- 22. 打开“强制GPU渲染”编程
- 23. 检测Windows XP的字体渲染
- 24. 提高Flash中的渲染速度
- 25. Android中的渲染效率 - OpenGL ES 10
- 26. HTMLBars渲染测试
- 27. 当Flash Player油门开始/结束时检测到
- 28. 检索本地文件Flash Player 9
- 29. 如何检测Flash Player是否在使用JavaScript的浏览器中被禁用?
- 30. 如何通过GPU渲染模式提高Flex移动性能?
这似乎是最合理的建议:做性能测试并优雅地降低功能以保持帧率。 – Godeke 2009-02-12 21:32:34