gpu: Workaround invalid values from GetShaderPrecisionFormat
N4 reports negative numbers in the range when they should be positive,
so we take the absolute value of the range before sending it to the
client.
Some devices report highp precisions when they can't actually be used,
so we force highp precisions to 0 (usupported) in those cases before
sending it to the client.
BUG=245755
Review URL: https://chromiumcodereview.appspot.com/
16409014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205832 0039d316-1c4b-4281-b951-d872f2087c98