JSPM

Found 154 results for glslify

glslify-bundle

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

  • v5.1.1
  • 86.03
  • Published

glsl-noise

webgl-noise shaders ported to work with glslify

  • v0.0.0
  • 82.12
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 77.61
  • Published

glsl-inverse

Invert a matrix in GLSL

  • v1.0.0
  • 67.02
  • 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
  • 65.61
  • Published

glsl-film-grain

natural looking film grain using noise functions

  • v1.0.4
  • 59.72
  • Published

glslify-import

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

  • v3.1.0
  • 56.72
  • Published

glsl-fxaa

FXAA implementation for glslify in WebGL

  • v3.0.0
  • 53.71
  • 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
  • 53.35
  • Published

glsl-lut

lookup table color transforms for glslify

  • v1.1.3
  • 51.67
  • Published

glsl-random

pseudo-random 2D noise for glslify

  • v0.0.5
  • 50.73
  • Published

glsl-read-float

Read floating point values back from WebGL

  • v1.1.0
  • 50.47
  • Published

glslify-stream

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

  • v1.1.1
  • 48.27
  • Published

glsl-checker

repeating checker GLSL pattern

  • v1.0.1
  • 44.32
  • 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
  • 42.31
  • 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
  • 38.77
  • Published

glsl-colormap

colormaps for glsl shaders

    • v1.0.1
    • 37.96
    • Published

    glsl-face-normal

    approximate face normal in the fragment shader

    • v1.0.2
    • 37.84
    • Published

    glsl-hsl2rgb

    HSL to RGB color conversion in GLSL

    • v1.1.0
    • 35.14
    • Published

    glsl-map

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

    • v1.0.1
    • 34.07
    • 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.94
    • Published

    nogl

    WebGL shim for node

    • v1.1.0
    • 27.64
    • Published

    glsl-luma

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

    • v1.0.1
    • 27.20
    • Published

    esbuild-plugin-glslify

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

    • v1.0.1
    • 26.80
    • Published

    react-regl

    A custom React Fiber reconciler renderer for regl webGL

    • v5.3.0
    • 26.13
    • Published

    glsl-dither

    Bayer matrix dithering in GLSL

    • v1.0.1
    • 25.17
    • Published

    webgl-to-opengl

    Convert GLSL from WebGL to OpenGL

    • v0.0.17
    • 24.58
    • 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
    • 23.92
    • Published

    @ykob/glsl-util

    Private GLSL utility functions created by @ykob

    • v1.1.0
    • 23.91
    • Published

    gl-shader-output

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

    • v2.0.1
    • 23.39
    • Published

    screen-projected-lines

    draw wireframes using triangles in screen-projected coordinates

    • v2.0.1
    • 22.88
    • Published

    glsl-hash-blur

    a blur effect based on random hash offset

    • v1.0.3
    • 20.90
    • 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
    • 19.84
    • Published

    glsl-solid-wireframe

    draw wireframes on a solid mesh using a fragment shader

    • v1.0.1
    • 19.71
    • Published

    glsl-halftone

    a halftone effect in GLSL

    • v1.0.4
    • 19.29
    • Published

    glsl-hsv2rgb

    Fast GLSL conversion from HSV color to RGB

    • v1.0.0
    • 18.76
    • Published

    glsl-superformula

    A GLSL function for generating supershapes.

    • v1.0.3
    • 18.35
    • Published

    glslify-babel

    glslify as a babel transform

    • v1.0.1
    • 17.91
    • Published

    gatsby-plugin-glslify

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

    • v1.0.2
    • 17.88
    • 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
    • 17.28
    • Published

    noll

    An environment for computer graphics experiments

    • v0.1.9
    • 17.23
    • Published

    glsl-smaa

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

    • v3.0.0
    • 16.94
    • Published

    glsl-proj4

    proj4 coordinate transforms in glsl

    • v1.5.1
    • 16.64
    • Published

    glsl-y-hsv

    The conversions between RGB and HSV for glslify.

    • v1.0.0
    • 16.51
    • Published

    glsl-y-rotate

    A GLSL Module which generates a rotation matrix

    • v3.0.0
    • 16.38
    • Published

    glsl-decibels

    Convert values to and from decibels

    • v1.0.0
    • 16.04
    • Published

    snowpack-plugin-glslify

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

    • v1.0.0
    • 15.96
    • Published

    glsl-edge-detection

    Intensity of an edge at a given pixel of a sampler

    • v1.1.0
    • 15.93
    • Published

    glsl-ascii-filter

    faux ASCII post-processing effect in GLSL

    • v1.0.1
    • 15.75
    • Published

    three-glslify

    a helper to make ThreeJS shader materials from glslify

    • v2.0.2
    • 15.23
    • 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
    • 14.83
    • Published

    nogl-shader-output

    Process fragment shader on a rectangular canvas, webgl-less

    • v1.4.2
    • 14.80
    • Published

    gaussian-blur

    optimized 9-tap gaussian blur for GLSL

    • v0.0.3
    • 14.55
    • Published

    gl-toy

    Create quick WebGL demo's using glslify

    • v2.0.3
    • 14.53
    • Published

    color-shader-functions

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

    • v0.0.2
    • 14.49
    • Published

    glsl-vignette

    Vignette functions for glslify

    • v1.1.0
    • 14.41
    • Published

    glsl-domain-coloring

    A glslify module for domain coloring in the complex plane

      • v2.0.6
      • 14.19
      • Published

      glsl-100-to-300

      transpiles GLSL tokens from v100 to v300 es

      • v1.2.0
      • 14.18
      • Published

      glsl-frobenius

      Computes the Frobenius norm of a matrix in glsl

      • v1.0.0
      • 14.00
      • Published

      glsl-cornell-box

      the cornell box raymarched in GLSL, for tests

      • v2.0.4
      • 13.76
      • Published

      optimize-shader

      a thin wrapper around glsl-optimizer

      • v1.2.0
      • 13.68
      • Published

      glsl-y-pi

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

      • v1.1.0
      • 13.41
      • Published

      glsl-fft

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

        • v1.0.2
        • 13.11
        • Published

        shader-reload

        A few tools for GLSL shader reloading at runtime.

        • v2.0.1
        • 12.90
        • Published

        amo.gl

        webgl2 toolkit for creative coding

        • v0.0.11
        • 12.90
        • Published

        glsl-determinant

        Computes the determinant of a matrix in glsl

        • v1.0.0
        • 12.74
        • Published

        glsl-rfft

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

          • v1.0.2
          • 12.21
          • Published

          glsl-light

          GLSL struct for a light source

          • v2.0.0
          • 12.00
          • Published

          glsl-hypot

          The hypot function in GLSL

            • v1.0.2
            • 11.31
            • Published

            glslify-resolve-remote

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

            • v2.1.0
            • 11.17
            • Published

            glsl-dof

            depth of field based on vertex position

            • v1.0.0
            • 11.10
            • Published

            biggyparticules

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

              • v1.0.5
              • 10.67
              • Published

              glsl-color

              Color manipulation in glsl

              • v1.0.0
              • 10.17
              • Published

              glsl-y-sample

              Sample each pixel in the neighborhood for glslify.

              • v1.0.2
              • 10.16
              • Published

              glsl-proj4-camera

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

              • v1.0.1
              • 9.72
              • Published

              glslify-optimize

              A browserify transform stream that optimizes your glslify shaders

              • v2.0.1
              • 9.60
              • Published

              glslify-squish

              A transform stream for glslify that minifys with optional mangling

              • v1.0.4
              • 9.58
              • Published

              glsl-y-compare

              A GLSL Module which is substitution for comparison operators

              • v1.0.0
              • 8.63
              • Published

              glslify-client

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

              • v2.0.0
              • 8.63
              • Published

              glsl-tiling

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

              • v1.0.1
              • 8.54
              • Published

              html-shader-plugin

              Webpack plugin to inject shader files into the project template

              • v1.0.5
              • 8.27
              • Published

              glsl-ggx

              glsl ggx lighting model

              • v1.0.0
              • 7.91
              • Published

              glsl-ntsc-video

              modulate and demodulate an ntsc video signal in a shader

                • v2.0.2
                • 7.72
                • Published

                glsl-ray-sphere

                Ray-sphere intersection in GLSL bypassing precision issues

                • v0.0.1
                • 7.48
                • Published

                glsl-circular-arc

                draw anti-aliased circular arcs in a shader with glslify

                  • v1.0.1
                  • 7.15
                  • Published

                  glsl-rand

                  Random noise for glslify

                  • v0.1.0
                  • 6.93
                  • Published

                  glslify-simple-include

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

                  • v1.0.5
                  • 6.62
                  • Published

                  glsl-sharpen

                  Image sharpening using convolution

                  • v1.0.0
                  • 6.62
                  • Published

                  glsl-y-repeat

                  calculate repeated values for glslify.

                  • v1.1.0
                  • 6.56
                  • Published

                  glsl-hue-filter

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

                  • v0.0.2
                  • 6.56
                  • Published

                  glsl-y-tri

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

                  • v2.0.0
                  • 6.30
                  • Published

                  glslify-brunch

                  Run glsl files through glslify in brunch

                  • v1.0.3
                  • 6.27
                  • Published

                  webpack-threejs

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

                    • v1.0.1
                    • 5.65
                    • Published

                    glsl-sdf-ops

                    A collection of glslify compatible distance field operations.

                    • v0.0.3
                    • 5.47
                    • Published

                    glslify-api

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

                    • v1.1.0
                    • 5.47
                    • Published

                    glsl-pcg-prng

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

                    • v1.0.2
                    • 4.27
                    • Published

                    glsl-gcd

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

                    • v1.0.1
                    • 4.25
                    • Published

                    glsl-shapes

                    2d shapes in glsl

                    • v0.0.2
                    • 4.25
                    • Published

                    glslm

                    Parse GLSL strings to ES module likely glslify

                    • v0.0.1
                    • 4.14
                    • Published

                    shader-reload-cli

                    A simple GLSL development server for testing and expreimentation.

                    • v1.0.0
                    • 4.14
                    • Published

                    glsl-polar-decart

                    Polar to Decart and Decart to polar transformations.

                    • v1.0.1
                    • 4.13
                    • Published

                    glsl-intersect

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

                    • v0.0.6
                    • 3.98
                    • Published

                    @rgbboy/glsl-sdf-ops

                    A collection of glslify compatible distance field operations.

                    • v0.0.0
                    • 2.56
                    • Published