MCPcopy Create free account
hub / github.com/glslify/glslify / callcompile

Function callcompile

transform.js:168–181  ·  view source on GitHub ↗
(p, glvar, cb)

Source from the content-addressed store, hash-verified

166 }
167 }
168 function callcompile (p, glvar, cb) {
169 var mfile = evaluate(p.arguments[0])
170 var mopts = p.arguments[1] ? evaluate(p.arguments[1]) || {} : {}
171 var d = createDeps({ cwd: mdir })
172 d.inline(mfile, mdir, ondeps)
173 function ondeps (err, deps) {
174 if (err) return d.emit('error', err)
175 applyPostTransforms(null, deps, mopts, function (err, bsrc) {
176 if (err) return d.emit('error', err)
177 p.update(glvar + '([' + JSON.stringify(bsrc) + '])')
178 cb()
179 })
180 }
181 }
182 function callfile (p, glvar, cb) {
183 var mfile = evaluate(p.arguments[0])
184 gresolve(mfile, { basedir: mdir }, function (err, res) {

Callers 1

onnodeFunction · 0.85

Calls 2

evaluateFunction · 0.85
createDepsFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…