Home

Awesome

glslify-bare

browserify transform that compiles .glsl shaders using glslify.

This module differs from glslify in that it lets you require('./shader.glsl') calls directly instead of parsing every file in the browserify transform pipeline searching for calls to glslify().

This makes this transform much more performant than the standard glslify transform but has the drawback of not letting you pass transform options on a per-file basis.

Usage

Use

var src = require('./shader.glsl')

Instead of

var glslify = require('glslify')
var src = glslify(__dirname + '/shader.glsl')

Everything else is the same