glsl-rectangular-function

glsl implementation of the rectangular function.


Keywords
glsl, rectangular function, step function, webgl, glslify, math, rectangular, step
License
MIT
Install
npm install glsl-rectangular-function@1.0.1

Documentation

glsl-rectangular-function

Glsl implementation of the rectangular function.

Install

npm install glsl-rectangular-function

Usage

#pragma glslify: rectangularFunction = require(glsl-rectangular-function)

void main() {
	vec2 p = gl_FragCoord.xy / resolution.xy;

	float center = 0.5;
	float width = 0.25;
	float y = rectangularFunction(p.x, center, width);

	gl_FragColor = vec4(vec3(y), 1.0);
}