glsl-y-repeat

1.1.0 • Public • Published

glsl-y-repeat

calculate repeated values for glslify.

Usage

NPM

mirrored

float mirrored(float v)

vec2 mirrored(vec2 v)

vec3 mirrored(vec3 v)

vec4 mirrored(vec4 v)

#pragma glslify: mirrored require(glsl-y-repeat/mirrored) 
 
varying vec2 vUv;
 
void main(void) {
    vec2 uv = mirrored(vUv);
}

masked

float masked(float v, float min, float length)

vec2 masked(vec2 v, float min, float length)

vec3 masked(vec3 v, float min, float length)

vec4 masked(vec4 v, float min, float length)

#pragma glslify: masked require(glsl-y-repeat/masked) 
 
varying vec2 vUv;
 
void main(void) {
    vec2 uv = masked(vUv, vec2(0.00.5), vec2(0.50.5));
}

/glsl-y-repeat/

    Package Sidebar

    Install

    npm i glsl-y-repeat

    Weekly Downloads

    2

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    2.38 kB

    Total Files

    4

    Last publish

    Collaborators

    • yuichiroharai