显然,在闪10,可以使用GPU计算的着色,以及如果用户没有一个兼容的gpu,回落到cpu。问题是,cpu是非常缓慢的计算过滤器,这将是很好的检测,如果它不能使用gpu,并使用更少的效果。它是能够检测出使用actionscript如果它使用gpu渲染?

有帮助吗?

解决方案

来检测GPU加速度你可以阅读 wmodeGPU 阶段性。

其他提示

为什么不衡量它需要做一些事情的时候,如果时间太长,你禁用了一些影响。

如果通过着色你的意思是你的事情与Pixel Bender Toolkit中编译,他们没有在GPU上运行。参见:

的http:// WWW .kaourantin.net / 2008/05 /土坯象素弯曲-在快闪玩家10.html

据我所知,对此没有API,我认为这就是为什么Adobe建议限制其使用,以每HTML页面1个SWF,并阻止其在横幅等的使用,因为它可以的非常对于CPU /存储器昂贵。

我想一个优雅的解决办法是让你的用户选择。

的Adobe依赖的OpenGL在非Windows平台能够使用硬件加速且有在OpenGL没有这样的区别。为了保持翻过平台一致性(这是Flash的优势之一),期望的行为。

在ActionScript 3中存在能力类。也许你发现有你在找什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top