JSPM

Found 154 results for glslify

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
  • 40.20
  • Published

glsl-checker

repeating checker GLSL pattern

  • v1.0.1
  • 39.27
  • Published

glsl-colormap

colormaps for glsl shaders

    • v1.0.1
    • 36.74
    • 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
    • 36.14
    • Published

    glsl-map

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

    • v1.0.1
    • 35.80
    • Published

    glsl-face-normal

    approximate face normal in the fragment shader

    • v1.0.2
    • 34.96
    • Published

    glsl-hsl2rgb

    HSL to RGB color conversion in GLSL

    • v1.1.0
    • 33.33
    • 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.51
    • Published

    glsl-luma

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

    • v1.0.1
    • 28.48
    • Published

    nogl

    WebGL shim for node

    • v1.1.0
    • 26.81
    • Published

    glsl-lut

    lookup table color transforms for glslify

    • v1.1.3
    • 25.91
    • Published

    glsl-dither

    Bayer matrix dithering in GLSL

    • v1.0.1
    • 24.04
    • Published

    gl-shader-output

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

    • v2.0.1
    • 23.36
    • Published

    glsl-hsv2rgb

    Fast GLSL conversion from HSV color to RGB

    • v1.0.0
    • 23.04
    • Published

    gatsby-plugin-glslify

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

    • v1.0.2
    • 22.27
    • Published

    react-regl

    A custom React Fiber reconciler renderer for regl webGL

    • v5.3.0
    • 21.56
    • Published

    glsl-hash-blur

    a blur effect based on random hash offset

    • v1.0.3
    • 21.04
    • Published

    glsl-vignette

    Vignette functions for glslify

    • v1.1.0
    • 20.96
    • Published

    esbuild-plugin-glslify

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

    • v1.0.1
    • 19.56
    • Published

    @ykob/glsl-util

    Private GLSL utility functions created by @ykob

    • v1.1.0
    • 17.84
    • Published

    webgl-to-opengl

    Convert GLSL from WebGL to OpenGL

    • v0.0.17
    • 16.75
    • Published

    glsl-y-hsv

    The conversions between RGB and HSV for glslify.

    • v1.0.0
    • 16.75
    • Published

    gaussian-blur

    optimized 9-tap gaussian blur for GLSL

    • v0.0.3
    • 16.56
    • Published

    glsl-y-rotate

    A GLSL Module which generates a rotation matrix

    • v3.0.0
    • 16.17
    • Published

    glsl-fft

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

      • v1.0.2
      • 16.17
      • Published

      glsl-rfft

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

        • v1.0.2
        • 15.00
        • Published

        snowpack-plugin-glslify

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

        • v1.0.0
        • 14.54
        • Published

        gl-toy

        Create quick WebGL demo's using glslify

        • v2.0.3
        • 14.48
        • Published

        glsl-halftone

        a halftone effect in GLSL

        • v1.0.4
        • 13.91
        • Published

        glsl-frobenius

        Computes the Frobenius norm of a matrix in glsl

        • v1.0.0
        • 13.27
        • Published

        glsl-solid-wireframe

        draw wireframes on a solid mesh using a fragment shader

        • v1.0.1
        • 13.23
        • Published

        glsl-smaa

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

        • v2.0.0
        • 13.17
        • 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
        • 13.08
        • Published

        shader-reload

        A few tools for GLSL shader reloading at runtime.

        • v2.0.1
        • 12.85
        • Published

        screen-projected-lines

        draw wireframes using triangles in screen-projected coordinates

        • v2.0.1
        • 12.67
        • Published

        glsl-proj4

        proj4 coordinate transforms in glsl

        • v1.5.1
        • 12.16
        • Published

        glsl-superformula

        A GLSL function for generating supershapes.

        • v1.0.3
        • 11.47
        • Published

        noll

        An environment for computer graphics experiments

        • v0.1.9
        • 11.38
        • Published

        @rgbboy/glsl-sdf-ops

        A collection of glslify compatible distance field operations.

        • v0.0.0
        • 11.27
        • Published

        glsl-ascii-filter

        faux ASCII post-processing effect in GLSL

        • v1.0.1
        • 11.14
        • Published

        glsl-100-to-300

        transpiles GLSL tokens from v100 to v300 es

        • v1.2.0
        • 11.07
        • Published

        glsl-sdf-ops

        A collection of glslify compatible distance field operations.

        • v0.0.3
        • 10.15
        • Published

        glsl-dof

        depth of field based on vertex position

        • v1.0.0
        • 9.97
        • Published

        optimize-shader

        a thin wrapper around glsl-optimizer

        • v1.2.0
        • 9.97
        • Published

        glsl-cornell-box

        the cornell box raymarched in GLSL, for tests

        • v2.0.4
        • 9.75
        • Published

        nogl-shader-output

        Process fragment shader on a rectangular canvas, webgl-less

        • v1.4.2
        • 9.72
        • Published

        glsl-domain-coloring

        A glslify module for domain coloring in the complex plane

          • v2.0.6
          • 9.30
          • Published

          three-glslify

          a helper to make ThreeJS shader materials from glslify

          • v2.0.2
          • 9.21
          • Published

          glsl-hypot

          The hypot function in GLSL

            • v1.0.2
            • 8.72
            • Published

            color-shader-functions

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

            • v0.0.2
            • 8.60
            • Published

            glsl-y-tri

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

            • v2.0.0
            • 8.60
            • Published

            amo.gl

            webgl2 toolkit for creative coding

            • v0.0.11
            • 8.56
            • Published

            glsl-edge-detection

            Intensity of an edge at a given pixel of a sampler

            • v1.1.0
            • 8.37
            • Published

            glsl-y-sample

            Sample each pixel in the neighborhood for glslify.

            • v1.0.2
            • 7.88
            • Published

            glsl-pcg-prng

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

            • v1.0.2
            • 7.75
            • Published

            glsl-tiling

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

            • v1.0.1
            • 7.75
            • Published

            glslify-babel

            glslify as a babel transform

            • v1.0.1
            • 7.74
            • 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
            • 7.57
            • Published

            glslify-api

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

            • v1.1.0
            • 7.46
            • Published

            glslm

            Parse GLSL strings to ES module likely glslify

            • v0.0.1
            • 7.46
            • Published

            glsl-decibels

            Convert values to and from decibels

            • v1.0.0
            • 6.79
            • Published

            glsl-determinant

            Computes the determinant of a matrix in glsl

            • v1.0.0
            • 6.73
            • Published

            glsl-gcd

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

            • v1.0.1
            • 6.73
            • Published

            glslify-client

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

            • v2.0.0
            • 6.28
            • Published

            glsl-rand

            Random noise for glslify

            • v0.1.0
            • 5.76
            • Published

            glsl-light

            GLSL struct for a light source

            • v2.0.0
            • 5.53
            • Published

            glslify-resolve-remote

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

            • v2.1.0
            • 5.46
            • Published

            glslify-optimize

            A browserify transform stream that optimizes your glslify shaders

            • v2.0.1
            • 5.46
            • Published

            glsl-color

            Color manipulation in glsl

            • v1.0.0
            • 5.46
            • Published

            glsl-circular-arc

            draw anti-aliased circular arcs in a shader with glslify

              • v1.0.1
              • 5.36
              • Published

              glsl-sharpen

              Image sharpening using convolution

              • v1.0.0
              • 4.28
              • Published

              glsl-shapes

              2d shapes in glsl

              • v0.0.2
              • 4.25
              • Published

              biggyparticules

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

                • v1.0.5
                • 4.19
                • Published

                glsl-hue-filter

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

                • v0.0.2
                • 4.13
                • Published

                glsl-y-pi

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

                • v1.1.0
                • 4.05
                • Published

                glsl-ggx

                glsl ggx lighting model

                • v1.0.0
                • 4.05
                • Published

                glsl-proj4-camera

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

                • v1.0.1
                • 4.05
                • Published

                glsl-intersect

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

                • v0.0.6
                • 3.96
                • 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
                • 2.51
                • Published

                webpack-threejs

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

                  • v1.0.1
                  • 2.51
                  • Published

                  glsl-ntsc-video

                  modulate and demodulate an ntsc video signal in a shader

                    • v2.0.2
                    • 2.51
                    • Published

                    glslify-simple-include

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

                    • v1.0.5
                    • 2.51
                    • Published

                    glslify-squish

                    A transform stream for glslify that minifys with optional mangling

                    • v1.0.4
                    • 2.45
                    • 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
                    • 2.45
                    • Published

                    glslify-brunch

                    Run glsl files through glslify in brunch

                    • v1.0.3
                    • 2.37
                    • Published

                    glsl-y-compare

                    A GLSL Module which is substitution for comparison operators

                    • v1.0.0
                    • 2.32
                    • Published

                    glsl-polar-decart

                    Polar to Decart and Decart to polar transformations.

                    • v1.0.1
                    • 0.00
                    • Published

                    html-shader-plugin

                    Webpack plugin to inject shader files into the project template

                    • v1.0.5
                    • 0.00
                    • Published

                    shader-reload-cli

                    A simple GLSL development server for testing and expreimentation.

                    • v1.0.0
                    • 0.00
                    • Published

                    glsl-y-repeat

                    calculate repeated values for glslify.

                    • v1.1.0
                    • 0.00
                    • Published

                    glsl-ray-sphere

                    Ray-sphere intersection in GLSL bypassing precision issues

                    • v0.0.1
                    • 0.00
                    • Published