Can we have the ability to dynamically disable GPU mode
I added this request to the bugbase: Feature 3575109: Can we have the ability to dynamically disable GPU mode
I previously reported on Bug 3573535: GPU issues on the Asus Transformer Prime TF201. It illustrates the difficulty of keeping up with GPU integrations with the ever changing explosion of new Android devices.
While one can in theory have multiple versions of an app, one with GPU mode, one in direct or CPU mode, in practice vendors are constrained to submitting a single version of an app to the app store or marketplace. Also, in practice, GPU is in fact the preferred default,since it gives the best scrolling performance that matches the native experience on devices.
AIR 3.7 introduced the ability to configure the render mode for the different iOS devices explicitly in a single app descriptor. This would be difficult to do for Android, given the extremely large variance on Android device models andd vendor names.
Given this problem, is it possible to have the ability to disable GPU mode dynamically? What would work best is if we could disable it at runtime, where the developer, having determined through testing a bad device, can dynamically disable GPU mode, dropping down to direct or cpu render mode.
Of course, if scrolling performance in direct or CPU mode could be improved even more then the need for GPU mode itself could go away.
