Not sure if this is the right place to ask this question but how do I disable watchdog timer on my Note3 which has a Mali-T628? All I could find was dvfs stuff inside /sys/devices/platform/mali.0. Is there something in the user-mode driver I could modify and recompile?
I am trying to run some GLES 3.0 benchmarks and if I increase the number of iterations inside the pixel shader beyond a certain limit, I get a black framebuffer. I figured it must be related to the watchdog timer.
On Mali mediump is fp16 precision - so the dynamic range is quite small, and if you start using a significant number of bits to represent non-fractional digits you rapidly run out of the fractional part. Try highp - it sounds like it might help.
Okay so I tried both suggestions :
-Use highp for the output color and intermediate variable - the black output is still present on increasing the texel fetches > 2k
-Enabled blending to prevent pixel killing optimization
And still no luck :[
Anyways, It's a good thing you guys report the texel fill rate which is 1 bilinear/clock/unit and 1/2 triliear/clock/unit. And also FP16 is full-rate which I measured.