Patterns


HLSL
Setup
Include this line to use Patterns in HLSL.

#include "Assets/Abthoclo/Patterns/Shaders/Patterns.hlsl"

Example on how you could call one of the patterns in HLSL.
fixed4 frag (v2f i) : SV_Target
{
	float Out;
    float2 newUV;
    PatternQuadTruchet_float(i.uv, 5., Out, newUV);
                
    return fixed4(Out,Out,Out,1);
}
Patterns
Brick

Brick Bond


Brick Bond Custom


Brick English


Brick Flemish


Cairo


Circle

Circle


Circle Cross


Circle in Circle


Noise

Voronoi


Voronoi Animated


Rect

Checker


Checker Diagonal


Diagonal Checker Diagonal


Rect Turns


Rect


Rectception


Rect Diagonal


Rect in Rect


Rect Shadow


Rect with Quarter Rect


Rect with Smaller Rect


Weave


Shape

Arrows


Diamond


Fence


Hexagon


Wave

Curves


Quad Truchet


Scales


Twirlies


Wood

Basket Weave


Chantilly


Chevron


Double Basket Weave


Double Herring Bone


Herring Bone Diagonal


Mosaic