diff options
author | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2015-03-19 19:33:23 +0000 |
---|---|---|
committer | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2015-03-19 19:33:23 +0000 |
commit | 454d0818e5ad0820771abebefa9758c66068b8d1 (patch) | |
tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /Gem/examples/10.glsl/normal.frag | |
parent | 35dc99d2e61ee08360d52be20ca3578b459d44f3 (diff) |
Gem 206d71791bc3642e8c5391a4c59c30ba7411fab8 osx/i386
built 'coverity_scan:206d71791bc3642e8c5391a4c59c30ba7411fab8' for osx/i386
Diffstat (limited to 'Gem/examples/10.glsl/normal.frag')
-rw-r--r-- | Gem/examples/10.glsl/normal.frag | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Gem/examples/10.glsl/normal.frag b/Gem/examples/10.glsl/normal.frag deleted file mode 100644 index eef7f86..0000000 --- a/Gem/examples/10.glsl/normal.frag +++ /dev/null @@ -1,37 +0,0 @@ -// Cyrille Henry 2008 -#extension GL_ARB_texture_rectangle : enable - -uniform sampler2DRect texture_mass; -varying vec2 coord; - -vec2 test1(vec2 V) -{ - return(max(min(V,vec2(91.,63.)),vec2(0.))); -} - -void main (void) -{ - vec4 color = vec4(1.,0.,0.,1.); - - if ( (coord.x < 91.) && (coord.y < 63.) ) - { - vec4 posG = texture2DRect(texture_mass, test1(coord+vec2(-1., 0.))) ; - vec4 posD = texture2DRect(texture_mass, test1(coord+vec2( 1., 0.))) ; - vec4 posH = texture2DRect(texture_mass, test1(coord+vec2( 0.,-1.))) ; - vec4 posB = texture2DRect(texture_mass, test1(coord+vec2( 0., 1.))) ; - - vec3 normal = cross((posG.xyz-posD.xyz),(posH.xyz-posB.xyz)); - color.xyz = normalize(normal); - color.xyz = normal; - - vec3 DX = posG.xyz-posD.xyz; - vec3 DY = posH.xyz-posB.xyz; - - color += vec4(1.); - color *= 0.5; - - } - color.a = 1.; - gl_FragColor = color; - -} |