thibauts

npm packages maintained by thibauts

Packages
142
Weekly downloads
9.6M
Repositories
Stars
Followers

Packages

glsl-tokenizer
r/w stream of glsl tokens
936.4K +1%2.1.58 years ago
glslify-bundle
Bundle a glslify-deps dependency tree into a GLSL source string
823.8K +2%5.1.18 years ago
glslify-deps
Walk the dependency graph of a glslify shader.
809.4K +2%1.3.26 years ago
glsl-token-defines
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
806.1K +2%1.0.011 years ago
glsl-token-string
Converts an array of GLSL tokens to a plain source string
702.9K -16%1.0.112 years ago
glsl-token-scope
Infer the scope of each token in an array of GLSL tokens
677.8K -15%1.1.211 years ago
glslify
A node.js-style module system for GLSL!
670.5K -14%7.1.16 years ago
glsl-token-assignments
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
651.8K -18%2.0.210 years ago
glsl-token-properties
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
651.7K -18%1.0.112 years ago
gl-mat4
gl-matrix's mat4, split into smaller pieces
641.5K -14%1.2.08 years ago
glsl-token-depth
Determine the scope depth of an array of GLSL tokens
519.7K -35%1.1.211 years ago
glsl-token-whitespace-trim
Trim the whitespace within an array of GLSL tokens
516.3K -35%1.0.011 years ago
glsl-token-descope
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
475.6K -40%1.0.212 years ago
gl-vec2
gl-matrix's vec2, split into smaller pieces
138.9K -0%1.3.08 years ago
gl-vec3
gl-matrix's vec3, split into smaller pieces
90.4K -1%1.2.0last year
gl
Creates a WebGL context without a window
63.5K -12%8.1.62 years ago
cubic-hermite-spline
Cubic Hermite spline interpolation
39.2K +13%1.0.111 years ago
glslify-loader
glslify loader module for webpack
38.3K -13%2.0.08 years ago
gl-mat2
gl-matrix's mat2, split into smaller pieces
31.7K -17%1.0.19 years ago
gl-shader
WebGL shader wrapper
31.2K -1%4.3.15 years ago
gl-mat3
gl-matrix's mat3, split into smaller pieces
27.4K +13%2.0.08 years ago
gl-texture2d
WebGL texture wrapper
25.7K -5%2.1.010 years ago
glsl-shader-name
Extract a shader's name from its source
22.5K -21%1.0.011 years ago
gl-buffer
WebGL buffer wrapper
21.5K -3%2.1.211 years ago
gl-vao
Vertex array object wrapper/shim for WebGL
20.7K +0%1.3.010 years ago
glsl-token-functions
Extract function definitions from an array of GLSL tokens.
20.6K -28%1.0.110 years ago
gl-state
Saves WebGL context state
19.4K +0%1.0.012 years ago
gl-fbo
Frame buffer object wrapper for WebGL
19.2K +0%2.0.511 years ago
glsl-specular-cook-torrance
Cook-Torrance specular/fresnel lighting term
19.1K +0%2.0.112 years ago
glsl-inverse
Invert a matrix in GLSL
16.2K -15%1.0.012 years ago
glsl-specular-beckmann
Beckmann specular distribution for GLSL
15.5K -19%1.1.212 years ago
glsl-aastep
anti-alias smoothstep utility function
10.9K -22%1.0.111 years ago
castv2-client
A Chromecast client based on the new (CASTV2) protocol
10.1K -16%1.2.010 years ago
castv2
An implementation of the Chromecast CASTV2 protocol
9.2K -29%0.1.107 years ago
glsl-easings
Robert Penner's easing functions in GLSL, available as a module for glslify.
8.5K +3%1.0.012 years ago
glsl-parser
transform streamed glsl tokens into an ast
6.5K +7%2.0.18 years ago
b-spline
B-spline interpolation
4.1K -6%2.0.25 years ago
glslify-import
A transform stream for glslify that adds an `import` directive to your shaders.
4.1K +28%3.1.09 years ago
glsl-deparser
through stream that translates glsl-parser AST nodes into working glsl code
3.8K +22%1.0.012 years ago
glsl-extract
extract uniforms and attributes from glsl programs
2.4K -7%1.0.012 years ago
glsl-min-stream
through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms
2K +26%1.0.012 years ago
upnp-device-client
A simple and versatile UPnP device client
2K +11%1.0.210 years ago
upnp-mediarenderer-client
An UPnP/DLNA MediaRenderer client
2K +4%1.4.06 years ago
generate-source-map
Generates an identity source-map from a javascript file
1.8K -20%0.0.512 years ago
gl-shader-errors
"Parses" the log output of gl.getShaderInfoLog
1.5K +199%1.0.312 years ago
gl-shader-core
Core implementation of gl-shader without parser dependencies
1.5K +3%2.2.012 years ago
glslify-stream
create a readable stream of glsl ast nodes that produce a module system
1.4K +26%1.1.112 years ago
webglew
WebGL extension wrangler
1.2K +9%1.0.512 years ago
parse-cube-lut
Cube LUT (IRIDAS/Adobe) parser
1.1K +3%1.0.111 years ago
glsl-colormap
colormaps for glsl shaders
556 +10%1.0.110 years ago
glsl-face-normal
approximate face normal in the fragment shader
407 -11%1.0.211 years ago
vertices-bounding-box
Computes the bounding box of a set of vertices
323 +70%1.0.012 years ago
glslify-hex
A transform stream for [glslify](http://github.com/chrisdickinson/glslify) that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.
298 +6%2.1.110 years ago
rtmpdump
A streamable wrapper around the rtmpdump CLI
240 -29%0.1.112 years ago
csg
Constructive solid geometry on meshes using BSP trees in JavaScript
211 -21%1.0.111 years ago
gl-conformance
Khronos WebGL conformance test suite
203 -85%2.0.910 years ago
parse-stl-ascii
STL ASCII parser
157 +10%1.0.211 years ago
parse-stl
STL (ASCII and binary) file parser
145 +25%1.0.211 years ago
parse-stl-binary
STL binary parser
118 -6%1.0.111 years ago
glslify-fancy-imports
glslify transform that provides you with a cleaner module import/export syntax ✨
111 -27%1.0.111 years ago
gl-now
Create a WebGL context now!
102 +20%1.4.012 years ago
merge-vertices
Merges mesh vertices having identical coordinates
91 -23%1.0.112 years ago
bezier-curve
Bezier curve interpolation
80 -13%1.0.011 years ago
google-search-scraper
Google search scraper with captcha solving support
73 +52%0.1.08 years ago
glsl-transpose
Transpose a matrix in GLSL
61 -19%1.0.012 years ago
glsl-look-at
Generate a 3D lookAt matrix in GLSL
50 -67%1.0.011 years ago
apply-cube-lut
Apply a Cube (IRIDAS/Adobe) LUT to an image
41 +37%1.0.011 years ago
canvas-from-ndarray
Updates a canvas RGBA pixels from an ndarray
41 +173%1.0.011 years ago
parse-wavefront-obj
Wavefront OBJ parser
37 +270%1.0.310 years ago
set-canvas-pixels
Sets a canvas pixels from an array of RGBA pixel values
35 +94%1.0.011 years ago
gl-clear
A helper WebGL module for clearing the current buffer – extracted from [@mikolalysenko](http://github.com/mikolalysenko)'s [gl-now](http://github.com/mikolalysenko/gl-now).
31 -44%2.0.012 years ago
glsl-proj4
proj4 coordinate transforms in glsl
31 +288%1.5.15 years ago
ndarray-from-image
Extracts an image RGBA pixels as a ndarray
28 +56%1.0.111 years ago
gl-audio-analyser
Pull audio waveform/frequency data into WebGL for realtime audio visualisation!
27 -91%1.0.311 years ago
glsl-diffuse-lambert
Lambertian diffuse lighting for GLSL
27 +145%1.0.012 years ago
remove-orphan-vertices
Removes orphan vertices in a simplicial complex
27 +59%1.0.012 years ago
glsl-sdf-normal
Get the normal vector of a position within a signed distance field.
26 +117%1.0.011 years ago
glsl-turntable-camera
Convenience module for GLSL raytracing that provides a turntable camera for your scene.
24 +71%1.0.011 years ago
glsl-hash-blur
a blur effect based on random hash offset
22 -12%1.0.311 years ago
glsl-pi
π available at your convenience for use within glslify
22 +10%1.0.011 years ago
glsl-perturb-normal
perturb normal from a normal map
22 +22%1.0.38 years ago
glsl-raytrace
Given a signed distance function and ray, trace a scene to find the first point of intersection.
22 +22%1.0.011 years ago
glsl-specular-blinn-phong
Blinn-Phong specular effect
21 +50%1.0.29 years ago
remove-degenerate-cells
Removes degenerate cells in a simplicial complex
20 +67%1.0.012 years ago
glsl-diffuse-oren-nayar
Oren-Nayar diffuse lighting model
19 -32%1.0.212 years ago
shader-school
Self directed GLSL lessons
18 0%1.1.110 years ago
glsl-frobenius
Computes the Frobenius norm of a matrix in glsl
18 +100%1.0.012 years ago
glsl-specular-phong
Phong specular distribution in GLSL
17 +21%1.0.012 years ago
glsl-camera-ray
Generates a ray for Shadertoy-style raycasting in GLSL
16 +14%1.0.011 years ago
gl-reset
Completely reset the state of a WebGL context, deleting any allocated resources
16 -16%1.0.012 years ago
glsl-specular-gaussian
Gaussian specular model for GLSL
16 +45%1.0.012 years ago
pop-buffer
Progressive encoding for 3D meshes
16 +33%1.0.212 years ago
rbf
Radial Basis Function (RBF) interpolation
15 -6%1.1.511 years ago
gl-compare
Visually compare two webgl render loops on the fly
14 -66%2.0.211 years ago
serialize-stl-ascii
STL ASCII serialization
14 +180%1.0.111 years ago
gl-particles
Convenience module for FBO-driven particle simulations
12 -50%1.1.011 years ago
webgl-workshop
Boilerplate for frontend-focused NodeSchool lessons
12 0%1.2.110 years ago
arteplus7-cli
arte+7 website CLI
12 +500%0.0.212 years ago
glslify-promise
A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify
11 -31%1.0.210 years ago
gl-buffer-snoop
Intercepts uploads to WebGL buffers in order to keep track of their expected value on the GPU.
11 -39%1.0.012 years ago
glsl-halftone
a halftone effect in GLSL
11 -8%1.0.411 years ago
quantize-vertices
Quantizes vertices to any bit precision
11 -50%1.0.212 years ago
rescale-vertices
Rescales vertices to the dimensions of a target bounding box
10 -38%1.0.012 years ago
t411
T411 API client
10 -38%1.0.89 years ago
glsl-smooth-min
Smooth minimum functions for GLSL
10 +11%1.0.012 years ago
arteplus7
Node client for the arte+7 website
100.1.512 years ago
glsl-proj4-camera
use proj4 strings to map lonlat geometry to screen coordinates in a shader
10 +43%1.0.110 years ago
glslify-resolve-remote
A replacement resolver function for glslify that lets you automatically pull in GLSL modules from npm
10 +150%2.1.011 years ago
glsl-token-macros
Extract macro preprocessor statements from an array of GLSL tokens
10 +400%1.0.011 years ago
gl-api
A JSON listing of the WebGL 1.0 API
9 -70%1.0.311 years ago
stackgl-generator
Spits out fresh stackgl modules for your convenience
9 +800%1.0.411 years ago
glsl-scale-log
A logarithmic scale for glslify
9 +350%1.0.011 years ago
glslify-detective
Find all require calls within a glslify file
8 +167%1.0.011 years ago
merge-meshes
Merges multiple meshes into one
8 +700%1.0.012 years ago
ndarray-from-canvas
Extracts a canvas RGBA pixels as a ndarray
8 +700%1.0.011 years ago
gl-toy
Create quick WebGL demo's using glslify
7 -36%2.0.311 years ago
glsl-ggx
glsl ggx lighting model
7 -36%1.0.010 years ago
serialize-stl
STL (ASCII and binary) file serialization
7 +133%1.0.211 years ago
glsl-scale-linear
A linear scale for glslify
7 +40%1.0.011 years ago
serialize-wavefront-obj
Wavefront OBJ serializer
7 0%1.0.011 years ago
glsl-determinant
Computes the determinant of a matrix in glsl
7 +40%1.0.012 years ago
glsl-specular-ward
Ward anisotropic specular model
7 +133%1.0.012 years ago
glslify-api
An API and accompanying client for generating glslify shaders in the browser
71.1.012 years ago
glsl-circular-arc
draw anti-aliased circular arcs in a shader with glslify
7 +17%1.0.19 years ago
url-stream
Transforms a stream of URLs into a stream of their body content
70.0.112 years ago
serialize-stl-binary
STL binary serialization
6 -14%1.0.011 years ago
glsl-combine-smooth
Smoothly combine two signed distance fields.
6 -14%1.0.011 years ago
glsl-combine-chamfer
Combine two signed distance fields with a chamfer-like join.
6 -14%1.0.011 years ago
glsl-token-extension-dedupe
Given a series of GLSL tokens, dedupes any extension declarations and places them at the top of the shader source
6 +20%1.0.011 years ago
host-filtering-proxy
A straightforward host filtering HTTP proxy
6 +200%0.1.012 years ago
sse-emitter
Server-Sent Events as simple as they can get
5 -50%0.0.212 years ago
glsl-token-function-shaker
Shakes out any unused functions from your GLSL shaders. Especially useful alongside tools such as [glslify](https://github.com/stackgl/glslify).
5 -17%1.0.010 years ago
gl-post
Simple WebGL post-processing
5 -17%1.0.112 years ago
parse-3ds
Parses 3D Studio .3DS files
5 +25%1.1.310 years ago
glsl-sdf-sphere
GLSL SDF function for generating a sphere.
5 -17%1.0.011 years ago
get-canvas-pixels
Get an array of RGBA pixel values from a canvas
4 +100%1.0.011 years ago
glslify-client
Convenience wrapper for handling glslify on the client, minimising the amount of requests to glslify-deps
4 -20%2.0.011 years ago
glsl-sdf-box
GLSL SDF function for generating a sphere.
4 0%1.0.011 years ago
glsl-cartesian-to-barycentric
glslify module to convert cartesian to barycentric coordinates
4 -50%1.0.07 years ago
stackgl-readme-css
Reusable CSS for styling README/Markdown content consistently
3 0%1.2.011 years ago
glsl-ruler
GLSL SDF function for generating a sphere.
3 +50%1.0.111 years ago
glsl-proj4-texture
pre-calculate proj4 coordinate transformations as a texture
2 -71%1.0.19 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.