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));
}

Package Sidebar

Install

npm i glsl-y-repeat

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

2.38 kB

Total Files

4

Last publish

Collaborators

  • yuichiroharai