I've recently discovered shader sampling bug on r12p1 on S7 series. Looks visually similar to what we previously had on r7p0.
Reproducing issue
Scenario 1.
Dolphin emulator:
http://dl.dolphin-emu.org/builds/dolphin-master-5.0-600.apk
Homebrew demo:
Neo Tanks - WiiBrew
Unzip downloaded archive, in Dolphin set path to unpacked folder and choose boot.dol, swipe right to a folder icon, run boot.dol.
Screenshots:
r12p1: https://s13.postimg.io/7ca1duydz/download_20160914_002047.png
v145: https://s17.postimg.io/77mtbf2gv/download_20160914_002058.png
Scenario 2:
Seascape Benchmark - Android Apps on Google Play (totally black screen)
r12p1: https://s15.postimg.io/k1glc3ycb/Screenshot_20160913_234123.png
v145: https://s21.postimg.io/i1ire4gvb/download_20160914_004921.png
Scenario 3:
REV Vehicle Demo - Android Apps on Google Play
(Missing shaders)
r12p1: https://s11.postimg.io/jbivi1n9f/download_20160914_002118.png
https://s17.postimg.io/chb8p9rin/download_20160914_002120.png
v145: https://s17.postimg.io/xawj9qvzz/download_20160914_002111.png
https://s10.postimg.io/fejl93v49/download_20160914_002114.png
The issue with the REV Vehicle Demo seems to be that the application seems to be assuming that the extension GL_AMD_compressed_ATC_texture is available; it's not on Mali which means some texture samplers are just returning the OpenGL ES standard error color (black, with fully transparent alpha channel).
I doubt this one is a regression; it would never have worked on Mali as we have never supported this texture format.
Cheers, Pete