UNPKG

load-collada-dae

Version:

Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options

16 lines (12 loc) 573 B
var generateFragmentShader = require('./generate-fragment-shader.js') var generateVertexShader = require('./generate-vertex-shader.js') var createShaderProgam = require('create-shader-program') module.exports = generateShader /* * Generate a shader that's for drawing a skinned model */ function generateShader (gl, opts) { var vertexShaderString = (opts.vertexShaderFunc || generateVertexShader)(opts) var fragmentShaderString = (opts.fragmentShaderFunc || generateFragmentShader)(opts) return createShaderProgam(gl, vertexShaderString, fragmentShaderString) }