Skip to content

Commit dc67950

Browse files
authored
Masterthatsnotmaster (#421)
* glsl complains that lerp is deprecated, and tells us to use mix instead (equivalent) * some nice and useful brushes for pretty painting * one more brush
1 parent 0527ee5 commit dc67950

File tree

8 files changed

+2
-2
lines changed

8 files changed

+2
-2
lines changed

scen_edit/gfx/shaders.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ function getPenShader(mode)
2222
["Darken"] = [[mix(min(mapColor,color),mapColor,color.a);]],
2323
["Difference"] = [[mix(abs(color-mapColor),mapColor,color.a);]],
2424
["Exclusion"] = [[mix(color+mapColor-(2.0*color*mapColor),mapColor,color.a);]],
25-
["HardLight"] = [[mix(lerp(2.0 * mapColor * color,1.0 - 2.0*(1.0-color)*(1.0-mapColor),min(1.0,max(0.0,10.0*(dot(vec4(0.25,0.65,0.1,0.0),color)- 0.45)))),mapColor,color.a);]],
25+
["HardLight"] = [[mix(mix(2.0 * mapColor * color,1.0 - 2.0*(1.0-color)*(1.0-mapColor),min(1.0,max(0.0,10.0*(dot(vec4(0.25,0.65,0.1,0.0),color)- 0.45)))),mapColor,color.a);]],
2626
["InverseDifference"] = [[mix(1.0-abs(mapColor-color),mapColor,color.a);]],
2727
["Lighten"] = [[mix(max(color,mapColor),mapColor,color.a);]],
2828
["Luminance"] = [[mix(dot(color,vec4(0.25,0.65,0.1,0.0))*normalize(mapColor),mapColor,color.a);]],
2929
["Multiply"] = [[mix(color*mapColor,mapColor,color.a);]],
30-
["Overlay"] = [[mix(lerp(2.0 * mapColor * color,1.0 - 2.0*(1.0-color)*(1.0-mapColor),min(1.0,max(0.0,10.0*(dot(vec4(0.25,0.65,0.1,0.0),mapColor)- 0.45)))),mapColor,color.a);]],
30+
["Overlay"] = [[mix(mix(2.0 * mapColor * color,1.0 - 2.0*(1.0-color)*(1.0-mapColor),min(1.0,max(0.0,10.0*(dot(vec4(0.25,0.65,0.1,0.0),mapColor)- 0.45)))),mapColor,color.a);]],
3131
["Premultiplied"] = [[vec4(color.rgb + (1.0-color.a)*mapColor.rgb, (color.a+mapColor.a));]],
3232
["Screen"] = [[mix(1.0-(1.0-mapColor)*(1.0-color),mapColor,color.a);]],
3333
["SoftLight"] = [[mix(2.0*mapColor*color+mapColor*mapColor-2.0*mapColor*mapColor*color,mapColor,color.a);]],
15 KB
Loading
13 KB
Loading
18.2 KB
Loading
15.8 KB
Loading
14.3 KB
Loading
16.5 KB
Loading
21.9 KB
Loading

0 commit comments

Comments
 (0)