From 2a0781b43d7187d687b646f0dabff2af12f3146c Mon Sep 17 00:00:00 2001 From: Hak Matsuda Date: Thu, 5 Dec 2013 16:12:44 -0800 Subject: [PATCH] Fix rendering issue in Tegra2/3. Now having medium precision for specular variable, so that specular power can be <1.0 Change-Id: I15459d34e269ba7d31bc899460540fe390e5e294 --- .../android-17/samples/Teapot/assets/Shaders/ShaderPlain.fsh | 2 +- .../samples/MoreTeapots/assets/Shaders/ShaderPlain.fsh | 2 +- .../samples/MoreTeapots/assets/Shaders/ShaderPlainES3.fsh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ndk/platforms/android-17/samples/Teapot/assets/Shaders/ShaderPlain.fsh b/ndk/platforms/android-17/samples/Teapot/assets/Shaders/ShaderPlain.fsh index 172513882..693e4fcc2 100644 --- a/ndk/platforms/android-17/samples/Teapot/assets/Shaders/ShaderPlain.fsh +++ b/ndk/platforms/android-17/samples/Teapot/assets/Shaders/ShaderPlain.fsh @@ -5,7 +5,7 @@ #define USE_PHONG (1) uniform lowp vec3 vMaterialAmbient; -uniform lowp vec4 vMaterialSpecular; +uniform mediump vec4 vMaterialSpecular; varying lowp vec4 colorDiffuse; diff --git a/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlain.fsh b/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlain.fsh index cf52e9da8..9f97be840 100644 --- a/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlain.fsh +++ b/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlain.fsh @@ -3,7 +3,7 @@ // uniform lowp vec3 vMaterialAmbient; -uniform lowp vec4 vMaterialSpecular; +uniform mediump vec4 vMaterialSpecular; varying lowp vec4 colorDiffuse; diff --git a/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlainES3.fsh b/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlainES3.fsh index e9fefc9f3..440c90d0b 100644 --- a/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlainES3.fsh +++ b/ndk/platforms/android-18/samples/MoreTeapots/assets/Shaders/ShaderPlainES3.fsh @@ -1,7 +1,7 @@ #version 300 es precision mediump float; -uniform lowp vec4 vMaterialSpecular; +uniform mediump vec4 vMaterialSpecular; uniform highp vec3 vLight0; in lowp vec4 colorDiffuse;