JSPM

Found 154 results for glslify

glslify-bundle

Bundle a glslify-deps dependency tree into a GLSL source string

  • v5.1.1
  • 81.33
  • Published

glsl-noise

webgl-noise shaders ported to work with glslify

  • v0.0.0
  • 79.68
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 74.07
  • Published

glsl-face-normal

approximate face normal in the fragment shader

  • v1.0.2
  • 70.30
  • Published

glsl-inverse

Invert a matrix in GLSL

  • v1.0.0
  • 66.51
  • Published

glsl-out-of-range

Functions to test if a point is outside ranges, namely useful for 3D/2D scenes that may have reversed bounds

  • v1.0.4
  • 66.00
  • Published

glsl-film-grain

natural looking film grain using noise functions

  • v1.0.4
  • 57.46
  • Published

glsl-fxaa

FXAA implementation for glslify in WebGL

  • v3.0.0
  • 56.90
  • Published

glsl-constants

Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.

  • v2.0.1
  • 56.65
  • Published

glslify-import

A transform stream for glslify that adds an `import` directive to your shaders.

  • v3.1.0
  • 53.06
  • Published

glsl-read-float

Read floating point values back from WebGL

  • v1.1.0
  • 46.42
  • Published

glsl-random

pseudo-random 2D noise for glslify

  • v0.0.5
  • 45.42
  • Published

glslify-stream

create a readable stream of glsl ast nodes that produce a module system

  • v1.1.1
  • 43.96
  • Published

glsl-colormap

colormaps for glsl shaders

    • v1.0.1
    • 36.68
    • Published

    glsl-hsl2rgb

    HSL to RGB color conversion in GLSL

    • v1.1.0
    • 36.11
    • Published

    glsl-checker

    repeating checker GLSL pattern

    • v1.0.1
    • 35.63
    • Published

    glslify-hex

    A transform stream for [glslify](http://github.com/chrisdickinson/glslify) that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.

    • v2.1.1
    • 35.58
    • Published

    glsl-map

    Map a value from one range to another. Equivalent to Processing's map() function.

    • v1.0.1
    • 34.82
    • Published

    glsl-rotate

    GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use with glslify.

    • v2.0.1
    • 33.83
    • Published

    glsl-float-to-rgba

    WebGL shader function to encode a 32-bit float to the RGBA color channels of a texel

    • v1.0.0
    • 31.58
    • Published

    glsl-rgba-to-float

    WebGL shader function to decode a 32-bit float from the RGBA color channels of a texel

    • v1.0.0
    • 30.99
    • Published

    glsl-luma

    Get the luma (brightness) of an RGB color in GLSL. Useful for converting images to greyscale

    • v1.0.1
    • 30.19
    • Published

    react-regl

    A custom React Fiber reconciler renderer for regl webGL

    • v5.3.0
    • 29.12
    • Published

    rollup-plugin-glsl-optimize

    Import GLSL source files as strings. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.

    • v1.0.4
    • 28.82
    • Published

    glsl-dither

    Bayer matrix dithering in GLSL

    • v1.0.1
    • 27.43
    • Published

    nogl

    WebGL shim for node

    • v1.1.0
    • 25.16
    • Published

    glsl-hash-blur

    a blur effect based on random hash offset

    • v1.0.3
    • 22.26
    • Published

    glsl-lut

    lookup table color transforms for glslify

    • v1.1.3
    • 21.27
    • Published

    glsl-solid-wireframe

    draw wireframes on a solid mesh using a fragment shader

    • v1.0.1
    • 20.98
    • Published

    gl-shader-output

    test a shader's gl_FragColor output on a 1x1 canvas

    • v2.0.1
    • 20.96
    • Published

    webgl-to-opengl

    Convert GLSL from WebGL to OpenGL

    • v0.0.17
    • 19.65
    • Published

    esbuild-plugin-glslify

    Import GLSL strings with glslify - based on https://github.com/glslify/rollup-plugin-glslify

    • v1.0.1
    • 19.65
    • Published

    gatsby-plugin-glslify

    Import glsl/vert/frag files and process them with Glslify

    • v1.0.2
    • 19.30
    • Published

    glsl-vignette

    Vignette functions for glslify

    • v1.1.0
    • 19.21
    • Published

    glsl-fft

    GLSL setup for performing a Fast Fourier Transform of two complex matrices

      • v1.0.2
      • 19.19
      • Published

      shader-reload

      A few tools for GLSL shader reloading at runtime.

      • v2.0.1
      • 18.87
      • Published

      glsl-y-rotate

      A GLSL Module which generates a rotation matrix

      • v3.0.0
      • 18.67
      • Published

      gaussian-blur

      optimized 9-tap gaussian blur for GLSL

      • v0.0.3
      • 18.62
      • Published

      optimize-shader

      a thin wrapper around glsl-optimizer

      • v1.2.0
      • 17.62
      • Published

      glsl-cornell-box

      the cornell box raymarched in GLSL, for tests

      • v2.0.4
      • 17.60
      • Published

      glsl-halftone

      a halftone effect in GLSL

      • v1.0.4
      • 17.42
      • Published

      @ykob/glsl-util

      Private GLSL utility functions created by @ykob

      • v1.1.0
      • 17.38
      • Published

      glslify-simple-include

      glslify LOCAL transform for a simple "#pragma include" directive in shader files.

      • v1.0.5
      • 17.05
      • Published

      glsl-y-hsv

      The conversions between RGB and HSV for glslify.

      • v1.0.0
      • 16.88
      • Published

      glsl-domain-coloring

      A glslify module for domain coloring in the complex plane

        • v2.0.6
        • 16.79
        • Published

        noll

        An environment for computer graphics experiments

        • v0.1.9
        • 16.40
        • Published

        glsl-conditionals

        Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.

        • v2.0.2
        • 16.37
        • Published

        glsl-rfft

        GLSL setup for performing a Fast Fourier Transform of real-valued input

          • v1.0.2
          • 16.24
          • Published

          glsl-proj4

          proj4 coordinate transforms in glsl

          • v1.5.1
          • 16.24
          • Published

          gl-toy

          Create quick WebGL demo's using glslify

          • v2.0.3
          • 16.24
          • Published

          three-glslify

          a helper to make ThreeJS shader materials from glslify

          • v2.0.2
          • 15.94
          • Published

          glsl-hsv2rgb

          Fast GLSL conversion from HSV color to RGB

          • v1.0.0
          • 15.90
          • Published

          amo.gl

          webgl2 toolkit for creative coding

          • v0.0.11
          • 15.77
          • Published

          glsl-smaa

          SMAA (Enhanced Subpixel Morphological Antialiasing) post-processing; WebGL (OpenGL ES 2.0) implementation with no fluff.

          • v2.0.0
          • 15.75
          • Published

          glsl-tiling

          utility function for the tessallation of the [0, 1] plane.

          • v1.0.1
          • 15.66
          • Published

          glsl-frobenius

          Computes the Frobenius norm of a matrix in glsl

          • v1.0.0
          • 15.56
          • Published

          snowpack-plugin-glslify

          Import GLSL strings with glslify (a node.js-style module system for GLSL).

          • v1.0.0
          • 15.14
          • Published

          glsl-decibels

          Convert values to and from decibels

          • v1.0.0
          • 15.14
          • Published

          glsl-intersect

          GLSL Intersection Functions for Ray Tracing. Can be required from glslify.

          • v0.0.6
          • 14.94
          • Published

          glsl-ntsc-video

          modulate and demodulate an ntsc video signal in a shader

            • v2.0.2
            • 14.58
            • Published

            glsl-dof

            depth of field based on vertex position

            • v1.0.0
            • 14.19
            • Published

            glsl-ascii-filter

            faux ASCII post-processing effect in GLSL

            • v1.0.1
            • 14.16
            • Published

            glslify-squish

            A transform stream for glslify that minifys with optional mangling

            • v1.0.4
            • 14.14
            • Published

            glsl-pcg-prng

            Glsl implementation of the PCG algorithm for the generation of random numbers.

            • v1.0.2
            • 13.96
            • Published

            glsl-sdf-ops

            A collection of glslify compatible distance field operations.

            • v0.0.3
            • 13.88
            • Published

            screen-projected-lines

            draw wireframes using triangles in screen-projected coordinates

            • v2.0.1
            • 13.52
            • Published

            glsl-edge-detection

            Intensity of an edge at a given pixel of a sampler

            • v1.1.0
            • 13.28
            • Published

            glsl-100-to-300

            transpiles GLSL tokens from v100 to v300 es

            • v1.2.0
            • 13.16
            • Published

            glsl-superformula

            A GLSL function for generating supershapes.

            • v1.0.3
            • 12.93
            • Published

            glsl-y-tri

            map from [0-1] to [0-1-0] for glslify

            • v2.0.0
            • 12.80
            • Published

            glslify-babel

            glslify as a babel transform

            • v1.0.1
            • 12.79
            • Published

            glsl-y-pi

            A GLSL Module which defines PI, PI*2, PI/2 and PI/4

            • v1.1.0
            • 12.65
            • Published

            html-shader-plugin

            Webpack plugin to inject shader files into the project template

            • v1.0.5
            • 12.64
            • Published

            glslify-optimize

            A browserify transform stream that optimizes your glslify shaders

            • v2.0.1
            • 12.64
            • Published

            glsl-range

            The opposite of mix in GLSL: pass in a min/max/actual value and recieve a range value describing how far the actual is between min and max.

            • v1.0.0
            • 12.62
            • Published

            glsl-determinant

            Computes the determinant of a matrix in glsl

            • v1.0.0
            • 12.56
            • Published

            glslify-api

            An API and accompanying client for generating glslify shaders in the browser

            • v1.1.0
            • 12.28
            • Published

            glslify-resolve-remote

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

            • v2.1.0
            • 12.28
            • Published

            color-shader-functions

            Library of combinable shader color manipulation methods to be used with glslify imports

            • v0.0.2
            • 12.11
            • Published

            glsl-y-sample

            Sample each pixel in the neighborhood for glslify.

            • v1.0.2
            • 11.97
            • Published

            glsl-hue-filter

            filter specific hue by range, and make other color to gray

            • v0.0.2
            • 11.90
            • Published

            glsl-color

            Color manipulation in glsl

            • v1.0.0
            • 11.90
            • Published

            glslify-client

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

            • v2.0.0
            • 11.74
            • Published

            glsl-circular-arc

            draw anti-aliased circular arcs in a shader with glslify

              • v1.0.1
              • 11.69
              • Published

              glsl-hypot

              The hypot function in GLSL

                • v1.0.2
                • 11.52
                • Published

                glsl-sharpen

                Image sharpening using convolution

                • v1.0.0
                • 11.51
                • Published

                nogl-shader-output

                Process fragment shader on a rectangular canvas, webgl-less

                • v1.4.2
                • 11.47
                • Published

                glsl-polar-decart

                Polar to Decart and Decart to polar transformations.

                • v1.0.1
                • 11.47
                • Published

                glslify-brunch

                Run glsl files through glslify in brunch

                • v1.0.3
                • 11.32
                • Published

                glsl-light

                GLSL struct for a light source

                • v2.0.0
                • 11.04
                • Published

                glsl-y-compare

                A GLSL Module which is substitution for comparison operators

                • v1.0.0
                • 10.90
                • Published

                glsl-gcd

                glsl implementation of the Euclid's algorithm for the calculation of the greatest common divisor.

                • v1.0.1
                • 10.82
                • Published

                glslm

                Parse GLSL strings to ES module likely glslify

                • v0.0.1
                • 10.58
                • Published

                glsl-ggx

                glsl ggx lighting model

                • v1.0.0
                • 10.52
                • Published

                glsl-shapes

                2d shapes in glsl

                • v0.0.2
                • 10.30
                • Published

                biggyparticules

                A simple boilerplate to start projects with Three.js using webpack.

                  • v1.0.5
                  • 10.05
                  • Published

                  glsl-rand

                  Random noise for glslify

                  • v0.1.0
                  • 9.90
                  • Published

                  @rgbboy/glsl-sdf-ops

                  A collection of glslify compatible distance field operations.

                  • v0.0.0
                  • 9.90
                  • Published

                  glsl-proj4-camera

                  use proj4 strings to map lonlat geometry to screen coordinates in a shader

                  • v1.0.1
                  • 9.58
                  • Published

                  glsl-ray-sphere

                  Ray-sphere intersection in GLSL bypassing precision issues

                  • v0.0.1
                  • 9.50
                  • Published

                  webpack-threejs

                  A simple boilerplate to start projects with Three.js using webpack.

                    • v1.0.1
                    • 9.33
                    • Published

                    glsl-y-repeat

                    calculate repeated values for glslify.

                    • v1.1.0
                    • 8.88
                    • Published

                    shader-reload-cli

                    A simple GLSL development server for testing and expreimentation.

                    • v1.0.0
                    • 8.19
                    • Published