k3d/share/shaders/k3d_brick.sl:50:  uniform float MWF = (mortarthickness * 0.5 / BMWIDTH);
k3d/share/shaders/k3d_brick.sl:83:    w = 1 - 2 * MWF;
k3d/share/shaders/k3d_brick.sl:86:      clamp(filteredpulse(MWF, 1 - MWF, ss, swidth), max(1 - MWF / swidth, 0),
k3d/share/shaders/k3d_brick.sl:107:  if(ss < MWF)
k3d/share/shaders/k3d_brick.sl:109:      disp = min(disp, 0.85 * groovedepth * (sqr(ss / MWF) - 1));
k3d/share/shaders/k3d_brick.sl:111:  else if(ss > (1.0 - MWF))
k3d/share/shaders/k3d_brick.sl:113:      disp = min(disp, 0.85 * groovedepth * (sqr((1 - ss) / MWF) - 1));
k3d/share/shaders/k3d_brick.sl:117:  fact *= (smoothstep(0, 1.3 * MWF, ss) - smoothstep(1.0 - 1.3 * MWF, 1, ss));
k3d/share/shaders/k3d_brick2.sl:22:#define MWF             (MORTARTHICKNESS*0.5/BMWIDTH)
k3d/share/shaders/k3d_brick2.sl:50:    w = step(MWF,ss) - step(1-MWF,ss);
k3d/share/shaders/k3d_brick3.sl:50:#define MWF (mortarthickness*0.5/BMWIDTH)
k3d/share/shaders/k3d_brick3.sl:92:      w = 1 - 2*MWF;
k3d/share/shaders/k3d_brick3.sl:93:  else w = clamp (boxstep(MWF-swidth,MWF,ss), max(1-MWF/swidth,0), 1)
k3d/share/shaders/k3d_brick3.sl:94:	 - clamp (boxstep(1-MWF-swidth,1-MWF,ss), 0, 2*MWF/swidth);
k3d/share/shaders/k3d_brickanti.sl:23:#define MWF             (MORTARTHICKNESS*0.5/BMWIDTH)
k3d/share/shaders/k3d_brickanti.sl:59:    w = boxstep(MWF-swidth,MWF,ss)
k3d/share/shaders/k3d_brickanti.sl:60:      - boxstep(1-MWF-swidth,1-MWF,ss);
k3d/share/shaders/k3d_brickanti.sl:67:#define sintegral(ss)  (floor(ss)*(1-2*MWF) + \
k3d/share/shaders/k3d_brickanti.sl:68:                        max(0,frac(ss)-MWF))
k3d/share/shaders/k3d_brickbump.sl:43:  uniform float MWF = (mortarthickness * 0.5 / BMWIDTH);
k3d/share/shaders/k3d_brickbump.sl:61:  if(ss < MWF)
k3d/share/shaders/k3d_brickbump.sl:63:      disp = min(disp, 0.85 * groovedepth * (sqr(ss / MWF) - 1));
k3d/share/shaders/k3d_brickbump.sl:65:  else if(ss > (1.0 - MWF))
k3d/share/shaders/k3d_brickbump.sl:67:      disp = min(disp, 0.85 * groovedepth * (sqr((1 - ss) / MWF) - 1));
k3d/share/shaders/k3d_brickbump.sl:71:  fact *= (smoothstep(0, 1.3 * MWF, ss) - smoothstep(1.0 - 1.3 * MWF, 1, ss));
k3d/share/shaders/k3d_brickbump2.sl:22:#define MWF             (MORTARTHICKNESS*0.5/BMWIDTH)
k3d/share/shaders/k3d_brickbump2.sl:51:    w = step(MWF,ss) - step(1-MWF,ss);
k3d/share/shaders/k3d_brickbump2.sl:57:    sbump = smoothstep(0,MWF,ss) - smoothstep(1-MWF,1,ss);
k3d/share/shaders/k3d_brickbump3.sl:60:#define MWF (mortarthickness*0.5/BMWIDTH)
k3d/share/shaders/k3d_brickbump3.sl:102:  if (ss < MWF) {
k3d/share/shaders/k3d_brickbump3.sl:103:      disp = 0.75 * groovedepth * (sqr(ss/MWF) - 1);
k3d/share/shaders/k3d_brickbump3.sl:105:  if (ss > (1.0-MWF)) {
k3d/share/shaders/k3d_brickbump3.sl:106:      disp = 0.75 * groovedepth * (sqr((1-ss)/MWF) - 1);
k3d/share/shaders/k3d_brickbump3.sl:110:  fact *= (smoothstep (0, 1.3*MWF, ss) - smoothstep (1.0-1.3*MWF, 1, ss));
k3d/share/shaders/k3d_brickperturb.sl:22:#define MWF             (MORTARTHICKNESS*0.5/BMWIDTH)
k3d/share/shaders/k3d_brickperturb.sl:51:    w = step(MWF,ss) - step(1-MWF,ss);
