> Is anyone else seeing as much weirdness with GPU accel as I am? I do see troubles too with GPU, especially this one: "ICS WebView blinks when Hardware Acceleration is used" http://code.google.com/p/android/issues/detail?id=25722 , very annoying as no HW acceleration = no HTML5 video tag working.
Seems you mentionned the Webview blink is fixed in 4.1.1, but the bug report looks it's not, could you confirm ? Le mardi 16 octobre 2012 19:00:48 UTC+2, Kostya Vasilyev a écrit : > > I'm seeing strange issues with GPU acceleration in my app. > > > First, on 4.0.3 / 4.0.4, a WebView with a dark background color flashes > white whenever I reload its data. It does this over the whole screen, which > looks really nasty in a multi-panel (fragment) UI. This is on an Asus > TF101, Sonty Tablet S, Acer A100 -- all Tegra 2 devices. > > Ok, so I turn off "hardwareAccelerated" in the manifest for API < 16. > > > > Now, if the user forces GPU acceleration on, on some devices, with some > content, WebView displays nothing, staying blank. Disabling "force GPU" in > the device's settings magically makes everything work again. > > I've seen the advice to check if GPU is forced, and showing a warning > message, but since the issue only happens occasionally, I'm not sure if > it's worth it to irritate those who have "force GPU" on without bad > consequences. > > This is WebView, it's not even my code (which is of course buggy and a > crappy), but this is part of Android. > > I've not seen this failure on my devices, identical to those of users > who'd run into this. > > > > Enter Android 4.1.1. Ok, the WebView background flash is fixed, so I > enable hardwareAccelerated in the manifest as a conditional boolean just > for API 16 and higher. > > > New issue: I have an activity with an EditText, whose content I set from > code (a message draft) and sometimes append to (a signature). The appended > text sometimes renders on top of the other text, making a big mess. > > > Ok, fine, I force a software layer on this EditText. This resolves the > text overlap issue, but now some content appears to render white on white: > the view scrolls as much as it's supposed to, shows the glowing overscroll > indicators, but there is nothing to see. > > If I turn hardwareAccelerated off in the manifest or remove > setLayerType(SOFTWARE), the same content (and I mean the same content, it's > loaded from a database, and it's deterministic) renders just fine. > > > So here what I'm trying to understand: > > - Is anyone else seeing as much weirdness with GPU accel as I am? > > - Am I just so special hitting one bug after another? > > - Is GPU acceleration, by and large, unexpectedly broken and randomly > unusable, even in 4.1.1 on the Galaxy Nexus? > > - Do I have better things to do than chase one Android bug after another? > > > (I'll leave the sad story about how action bar in 4.0 / 4.1 overlaps icons > on top of the overflow button for some other time... good thing I have a > replacement...) > > > -- K > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

