|
@@ -34,7 +34,7 @@ float turbulence(vec2 P)
|
|
return val;
|
|
return val;
|
|
}
|
|
}
|
|
|
|
|
|
-float round(float number){
|
|
|
|
|
|
+float roundF(float number){
|
|
return sign(number)*floor(abs(number) + 0.5);
|
|
return sign(number)*floor(abs(number) + 0.5);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -58,14 +58,14 @@ void main()
|
|
float jointHPercentage = 0.01;
|
|
float jointHPercentage = 0.01;
|
|
vec3 color = marbleColor;
|
|
vec3 color = marbleColor;
|
|
float yi = vUV.y / brickH;
|
|
float yi = vUV.y / brickH;
|
|
- float nyi = round(yi);
|
|
|
|
|
|
+ float nyi = roundF(yi);
|
|
float xi = vUV.x / brickW;
|
|
float xi = vUV.x / brickW;
|
|
|
|
|
|
if (mod(floor(yi), 2.0) == 0.0){
|
|
if (mod(floor(yi), 2.0) == 0.0){
|
|
xi = xi - 0.5;
|
|
xi = xi - 0.5;
|
|
}
|
|
}
|
|
|
|
|
|
- float nxi = round(xi);
|
|
|
|
|
|
+ float nxi = roundF(xi);
|
|
vec2 brickvUV = vec2((xi - floor(xi)) / brickH, (yi - floor(yi)) / brickW);
|
|
vec2 brickvUV = vec2((xi - floor(xi)) / brickH, (yi - floor(yi)) / brickW);
|
|
|
|
|
|
if (yi < nyi + jointHPercentage && yi > nyi - jointHPercentage){
|
|
if (yi < nyi + jointHPercentage && yi > nyi - jointHPercentage){
|