]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
uservec2.x is now the scene, .y the sobel strength, .z the threshold for sobel
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 2 May 2010 12:33:58 +0000 (12:33 +0000)
committerRudolf Polzer <divverent@alientrap.org>
Sun, 2 May 2010 14:17:29 +0000 (16:17 +0200)
From: Wolfgang (Blub) Bumiller <blub@speed.at>

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10117 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=7ab94ccd8a97f2443c0fcd77053c230fe3591318

gl_rmain.c

index dc60536210e458c5ef358f5d4e400fd876eaaa92..f107146ed4da639511d0119b63d6674d4f591fb2 100644 (file)
@@ -731,8 +731,7 @@ static const char *builtinshaderstring =
 "      gl_FragColor += texture2D(Texture_First, TexCoord1 + PixelSize*UserVec1.x*vec2( 0.707107,  0.707107)) * UserVec1.y;\n"
 "      gl_FragColor += texture2D(Texture_First, TexCoord1 + PixelSize*UserVec1.x*vec2(-0.453990,  0.891007)) * UserVec1.y;\n"
 "      gl_FragColor /= (1.0 + 5.0 * UserVec1.y);\n"
-"      //gl_FragColor = mix(gl_FragColor, vec4(vec3(sobel), 1), UseSobel);\n"
-"      gl_FragColor.rgb = gl_FragColor.rgb * UserVec2.y + vec3(sobel)*UserVec2.x;\n"
+"      gl_FragColor.rgb = gl_FragColor.rgb * UserVec2.x + vec3(max(0, sobel - UserVec2.z))*UserVec2.y;\n"
 "#endif\n"
 "\n"
 "#ifdef USESATURATION\n"