Posted: 23 August 2013
Released v1.2.6 update for Freeform Backgammon. This minor update fixes a crash-on-start bug for Android devices using the Vivante GC800 GPU (at least). The start-up and resume-from-pause code should be a bit faster now, too.
The crash was because the GLSL preprocessor command #line 0
in my
GLSL shaders triggers a compiler error on the Vivante GC800. No other
GPU's GLSL compiler seems to trip up on this. Technically, I should
use #line 1
to reset the line counter, and a 0 line number is
out-of-spec. One of the costs of the diversity of devices that
Android runs on is running into and diagnosing odd bugs like this.