Thanks for the newest binary updates, but there's a couple things to fix. #1: the description typo: This release contains a developer preview of the user-mode driver binaries for Qualcomm’s Adreno 3xx GPU on Nexus 5, Nexus 5 and Nexus 7
Very minor, but may as well point it out.
The more major issue is that the Nexus 4 zip is broken. The paths are wrong. The Nexus 4 uses the same file structure as the Nexus 7 with egls in system/lib rather than vendor/lib. Flashing the Nexus 7 zip with a fixed updater-script works. The easiest way to fix it is to have two zips rather than three: one for hammerhead, one for flo/deb/mako. For flo/deb/mako, just use /dev/block/platform/msm_sdcc.1/by-name/system so it works on all, rather than a specific partition block. Considering that the binaries themselves and the paths are the same, it makes sense to go that route.
Thank you for the feedback. I have fixed the mako drivers and merged them with deb and flo as you suggested, and changed the updater-script to be device-agnostic. The updated file is now posted on QDN, and the typo in the description is fixed too.
Thank you, jhicks. Couple more questions: #1: It was said on @Qualcomm_dev that you guys had a session at GDC about the releases of graphics updates and the general schedule. Is there anything you can tell me about that? Also, will the changes from the binaries released here be in the binaries for the Nexus devices in the next major Android release (are you also pushing the updated code to partner-android or wherever you share the code with Google)?
You can expect new releases generally around the third week of every month. The changes in these releases are mostly pulled from our internal development for the next Google release. The Google release may not be precisely the same, but you can consider these releases to be approximate developer previews of the Google releases.
Nice; I appreciate it. Much better than waiting a year between reference releases :)
Unrelated question: Is there anyone I can talk to about libqc-opt as well as the libqc-dalvik, skia, and sqlite static libraries? Curious what they do besides inflate benchmark scores.
Just installed the driver update from April 17th on Nexus 4 and it looks fine.
WebGL demos like "WebGL water" or "AlteredQualia mamoooth" that failed before do work now.
I keep on testing...