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

    glsl-shader-namepublic

    glsl-shader-name

    stable

    Extract a shader's name from its source, as specified in @spite's ShaderEditorExtension.

    // in plaintext: 
    #define SHADER_NAME hello world
     
    // or for non-ASCII characters using base64: 
    #define SHADER_NAME_B64 aGVsbG8gd29ybGQ=

    This is a simple pattern for identifying otherwise anonymous shaders in GLSL tooling.

    Usage

    NPM

    name = shaderName(src)

    Retrieves the shader name from a GLSL source string src. You may also pass in a list of tokens generated by glsl-tokenizer.

    Contributing

    See stackgl/contributing for details.

    License

    MIT. See LICENSE.md for details.

    install

    npm i glsl-shader-name

    Downloadsweekly downloads

    7,506

    version

    1.0.0

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

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