glslify

glslify

Geek Repo

Github PK Tool:Github PK Tool

glslify's repositories

glsl-aastep

anti-alias smoothstep utility function

Language:GLSLLicense:MITStargazers:129Issues:18Issues:4

glsl-hash-blur

a blur effect based on random hash offset

Language:GLSLLicense:MITStargazers:57Issues:18Issues:0

glsl-halftone

a halftone effect in GLSL

Language:GLSLLicense:MITStargazers:36Issues:15Issues:1

glsl-face-normal

approximate face normal in the fragment shader

Language:GLSLLicense:NOASSERTIONStargazers:29Issues:16Issues:0

glsl-camera-ray

:camera: Generates a ray for Shadertoy-style raycasting in GLSL

Language:JavaScriptLicense:NOASSERTIONStargazers:22Issues:13Issues:0

glsl-gamma

gamma-to-linear convenience utilities

Language:GLSLLicense:NOASSERTIONStargazers:16Issues:16Issues:0

glslify-fancy-imports

:sparkles: glslify transform that provides you with a cleaner module import/export syntax

Language:JavaScriptLicense:NOASSERTIONStargazers:14Issues:0Issues:0

glsl-token-function-shaker

✂️ Shakes out any unused functions from your GLSL shaders

Language:GLSLLicense:NOASSERTIONStargazers:13Issues:18Issues:0

glsl-ruler

:triangular_ruler: Helper module for debugging raytraced SDFs

Language:GLSLLicense:NOASSERTIONStargazers:12Issues:15Issues:1

glsl-sdf-sphere

GLSL SDF function for generating a sphere

Language:HTMLLicense:NOASSERTIONStargazers:10Issues:15Issues:0

glsl-scale-linear

A linear scale for glslify

Language:GLSLLicense:NOASSERTIONStargazers:8Issues:15Issues:0

glsl-sdf-normal

Get the normal vector of a position within a signed distance field.

Language:HTMLLicense:NOASSERTIONStargazers:8Issues:14Issues:0

glsl-combine-smooth

Smoothly combine two signed distance fields.

Language:HTMLLicense:NOASSERTIONStargazers:7Issues:15Issues:0

glsl-pi

Ď€ available at your convenience for use within glslify

Language:GLSLLicense:NOASSERTIONStargazers:7Issues:15Issues:0

glsl-scale-log

A logarithmic scale for glslify

Language:GLSLLicense:NOASSERTIONStargazers:7Issues:15Issues:0
Language:HTMLLicense:NOASSERTIONStargazers:7Issues:15Issues:0

glsl-turntable-camera

Convenience module for GLSL raytracing that provides a turntable camera for your scene.

Language:HTMLLicense:NOASSERTIONStargazers:7Issues:14Issues:1

glsl-token-string

converts an array of GLSL tokens to a plain GLSL source string

Language:JavaScriptLicense:NOASSERTIONStargazers:5Issues:11Issues:0

glslify-detective

Find all require calls within a glslify file

Language:JavaScriptLicense:NOASSERTIONStargazers:5Issues:14Issues:0

glslify-promise

A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify.

Language:JavaScriptLicense:NOASSERTIONStargazers:5Issues:15Issues:1

glsl-shader-name

Extract a shader's name from its source

Language:JavaScriptLicense:NOASSERTIONStargazers:3Issues:15Issues:0
Language:JavaScriptLicense:NOASSERTIONStargazers:3Issues:10Issues:3

glslify-client

Convenience wrapper for handling glslify on the client, minimising the amount of requests to glslify-deps

Language:JavaScriptLicense:NOASSERTIONStargazers:3Issues:14Issues:0

glsl-token-depth

Determine the scope depth of an array of GLSL tokens

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:0Issues:0
Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:10Issues:0

glsl-token-scope

Infer the scope of each token in an array of GLSL tokens

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:0Issues:0

glslify-resolve-remote

A replacement resolver function for glslify that lets you automatically pull in GLSL modules from npm

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:7Issues:0
Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

glsl-token-extension-dedupe

Given a series of GLSL tokens, dedupes any extension declarations and places them at the top of the shader source

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:15Issues:0

glsl-token-macros

Extract macro preprocessor statements from an array of GLSL tokens.

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:13Issues:0