Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    glslify-importpublic

    glslify-import

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

    Usage

    Given a basic shader:

    // main.frag 
    #pragma glslify: import('./common.glsl')
     
    void main() {
      gl_FragColor = vec4(color, 1.0);
    }

    You can import ./common.glsl:

    // common.glsl 
    varying vec3 color;

    And have the contents inlined into your shader:

    varying vec3 color;
     
    void main() {
      gl_FragColor = vec4(color, 1.0);
    }

    You can also use glslify pragmas and the like from your imported files as well. Useful for the cases when you want to include a common "base" set of definitions in your shaders without losing the niceties of glslify.

    install

    npm i glslify-import

    Downloadsweekly downloads

    203

    version

    3.1.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar