OSDN Git Service

* CrossHatch filter should now properly compile on ATI
authorshadowislord <shadowislord@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Sat, 23 Apr 2011 03:13:05 +0000 (03:13 +0000)
committershadowislord <shadowislord@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Sat, 23 Apr 2011 03:13:05 +0000 (03:13 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@7292 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/core-data/Common/MatDefs/Post/CrossHatch15.frag

index 10b24f0..8daa4f7 100644 (file)
@@ -15,8 +15,8 @@ uniform float m_Luminance3;
 uniform float m_Luminance4;\r
 uniform float m_Luminance5;\r
  \r
-uniform int m_LineDistance;\r
-uniform int m_LineThickness;\r
+uniform float m_LineDistance;\r
+uniform float m_LineThickness;\r
  \r
 void main() {\r
     vec4 texVal = getColor(m_Texture, texCoord);\r
@@ -25,11 +25,11 @@ void main() {
     float lum = texVal.r*0.2126 + texVal.g*0.7152 + texVal.b*0.0722;\r
  \r
     if (lum < m_Luminance1){\r
-        if (mod(gl_FragCoord.x + gl_FragCoord.y, m_LineDistance * 2) < m_LineThickness)\r
+        if (mod(gl_FragCoord.x + gl_FragCoord.y, m_LineDistance * 2.0) < m_LineThickness)\r
             linePixel = 1;\r
     }\r
     if (lum < m_Luminance2){\r
-        if (mod(gl_FragCoord.x - gl_FragCoord.y, m_LineDistance * 2) < m_LineThickness)\r
+        if (mod(gl_FragCoord.x - gl_FragCoord.y, m_LineDistance * 2.0) < m_LineThickness)\r
             linePixel = 1;\r
     }\r
     if (lum < m_Luminance3){\r