k3d/share/shaders/k3d_ceramictiles.sl:9: *   stilespacing, ttilespacing - tile-to-tile spacing (separate controls
k3d/share/shaders/k3d_ceramictiles.sl:69:		  output float stile, ttile;)
k3d/share/shaders/k3d_ceramictiles.sl:74:  ttile = tt - twhichtile;
k3d/share/shaders/k3d_ceramictiles.sl:84:/* Given coordinates (stile,ttile) and derivatives (ds,dt) *within* a
k3d/share/shaders/k3d_ceramictiles.sl:91:		  float stile, ttile, ds, dt;
k3d/share/shaders/k3d_ceramictiles.sl:99:      point noisep = mottlefreq * point(stile, ttile, tileindex);
k3d/share/shaders/k3d_ceramictiles.sl:107:	.05 * fBm(point(stile * 10, ttile * 10, tileindex + 10),
k3d/share/shaders/k3d_ceramictiles.sl:110:	.05 * fBm(point(stile * 10, ttile * 10, tileindex - 3),
k3d/share/shaders/k3d_ceramictiles.sl:115:	 smoothpulse(.05, .15, .85, .95, ttile + tedgeoffset));
k3d/share/shaders/k3d_ceramictiles.sl:122:	point(stile * speckfreq, ttile * speckfreq, tileindex + 8);
k3d/share/shaders/k3d_ceramictiles.sl:172:			 float stilespacing = 10, ttilespacing = 10;
k3d/share/shaders/k3d_ceramictiles.sl:196:  tt /= ttilespacing;
k3d/share/shaders/k3d_ceramictiles.sl:197:  dtt /= ttilespacing;
k3d/share/shaders/k3d_ceramictiles.sl:201:   * the (stile,ttile) coordinates (both on [0,1]) within our tile.
k3d/share/shaders/k3d_ceramictiles.sl:203:  float swhichtile, twhichtile, stile, ttile;
k3d/share/shaders/k3d_ceramictiles.sl:206:			     swhichtile, twhichtile, stile, ttile);
k3d/share/shaders/k3d_ceramictiles.sl:215:  tiledisp *= smoothpulse(0, .075, 0.925, 1, ttile);
k3d/share/shaders/k3d_ceramictiles.sl:228:  color Ctile = tiletexture(tileindex, stile, ttile, dss, dtt,
k3d/share/shaders/k3d_hextile.sl:65:  float ttile, stile;
k3d/share/shaders/k3d_hextile.sl:83:  ttile = floor (t/(1.5*tileradius));
k3d/share/shaders/k3d_hextile.sl:84:  if (mod (ttile/2, 1) == 0.5)
k3d/share/shaders/k3d_hextile.sl:99:	  if (mod (ttile/2, 1) == 0.5)
k3d/share/shaders/k3d_hextile.sl:101:	  ttile += 1;
k3d/share/shaders/k3d_hextile.sl:109:  tileindex = stile+41*ttile;
k3d/share/shaders/k3d_slateroof.sl:66:	float stile, ttile, 							/* An integer identifying the current tile */
k3d/share/shaders/k3d_slateroof.sl:86:   ttile = tcoord / twidth;
k3d/share/shaders/k3d_slateroof.sl:87:	if (mod(ttile,2) >= 1)
k3d/share/shaders/k3d_slateroof.sl:91:   t_offset = ttile - floor(ttile);
k3d/share/shaders/k3d_slateroof.sl:93:   ttile = floor(ttile);
k3d/share/shaders/k3d_slateroof.sl:103:	ct = ttile + .5;
k3d/share/shaders/k3d_slateroof.sl:108:	if (ttile < tfreq - 1)
k3d/share/shaders/k3d_slateroof.sl:133:	 * storing the new tile in stile, ttile and new offset
k3d/share/shaders/k3d_slateroof.sl:135:	if ((t_offset <= maxadd) && (ttile >= 1))
k3d/share/shaders/k3d_slateroof.sl:138:			if (mod(ttile,2) >= 1)
k3d/share/shaders/k3d_slateroof.sl:148:			ct = ttile - .5;
k3d/share/shaders/k3d_slateroof.sl:159:					ttile = ttile - 1;
k3d/share/shaders/k3d_slateroof.sl:192:	if (ttile < tfreq - 1) 
k3d/share/shaders/k3d_slateroofd.sl:58:   float stile, ttile, 							/* An integer identifying the current tile */
k3d/share/shaders/k3d_slateroofd.sl:77:   ttile = tcoord / twidth;
k3d/share/shaders/k3d_slateroofd.sl:78:	if (mod(ttile,2) >= 1)
k3d/share/shaders/k3d_slateroofd.sl:82:   t_offset = ttile - floor(ttile);
k3d/share/shaders/k3d_slateroofd.sl:84:   ttile = floor(ttile);
k3d/share/shaders/k3d_slateroofd.sl:89:	if (ttile < tfreq - 1)
k3d/share/shaders/k3d_slateroofd.sl:95:   		ct = ttile + .5;
k3d/share/shaders/k3d_slateroofd.sl:125:		storing the new tile in stile, ttile and new offset
k3d/share/shaders/k3d_slateroofd.sl:127:	if ((t_offset <= maxadd) && (ttile >= 1))
k3d/share/shaders/k3d_slateroofd.sl:130:			if (mod(ttile,2) >= 1)
k3d/share/shaders/k3d_slateroofd.sl:140:			ct = ttile - .5;
k3d/share/shaders/k3d_slateroofd.sl:150:					ttile = ttile - 1;
k3d/share/shaders/k3d_stones.sl:98: float ss, tt, stile,ttile;
k3d/share/shaders/k3d_stones.sl:123:   ttile = whichtile(cy,freq * tilefreq);
k3d/share/shaders/k3d_stones.sl:126:   float stoneindex = stile + 13 * ttile;
