mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-11-29 19:01:31 +11:00
Merge pull request #194 from jntesteves/feature/smaa-fix
SMAA: Fix color edge detection
This commit is contained in:
commit
e3a942c688
|
@ -792,11 +792,11 @@ float2 SMAAColorEdgeDetectionPS(float2 texcoord,
|
||||||
|
|
||||||
// Calculate left-left and top-top deltas:
|
// Calculate left-left and top-top deltas:
|
||||||
float3 Cleftleft = SMAASamplePoint(colorTex, offset[2].xy).rgb;
|
float3 Cleftleft = SMAASamplePoint(colorTex, offset[2].xy).rgb;
|
||||||
t = abs(C - Cleftleft);
|
t = abs(Cleft - Cleftleft);
|
||||||
delta.z = max(max(t.r, t.g), t.b);
|
delta.z = max(max(t.r, t.g), t.b);
|
||||||
|
|
||||||
float3 Ctoptop = SMAASamplePoint(colorTex, offset[2].zw).rgb;
|
float3 Ctoptop = SMAASamplePoint(colorTex, offset[2].zw).rgb;
|
||||||
t = abs(C - Ctoptop);
|
t = abs(Ctop - Ctoptop);
|
||||||
delta.w = max(max(t.r, t.g), t.b);
|
delta.w = max(max(t.r, t.g), t.b);
|
||||||
|
|
||||||
// Calculate the final maximum delta:
|
// Calculate the final maximum delta:
|
||||||
|
|
Loading…
Reference in a new issue