Skip to content

Commit

Permalink
Put the factory methods on MagicProgram.
Browse files Browse the repository at this point in the history
  • Loading branch information
deanm committed May 30, 2011
1 parent b578a86 commit 57581b3
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 6 deletions.
2 changes: 1 addition & 1 deletion examples/500_triangle/app.js
Expand Up @@ -16,7 +16,7 @@ plask.simpleWindow({


this.framerate(30); this.framerate(30);


this.mprogram = plask.gl.createMagicProgramFromFiles( this.mprogram = plask.gl.MagicProgram.createFromFiles(
gl, gl,
path.join(__dirname, 'app.vshader'), path.join(__dirname, 'app.vshader'),
path.join(__dirname, 'app.fshader')); path.join(__dirname, 'app.fshader'));
Expand Down
7 changes: 2 additions & 5 deletions plask.js
Expand Up @@ -1356,7 +1356,7 @@ function MagicProgram(gl, program) {
} }
} }


function createMagicProgramFromFiles(gl, vfn, ffn) { MagicProgram.createFromFiles = function(gl, vfn, ffn) {
return new MagicProgram(gl, webGLcreateProgramFromShaderSources( return new MagicProgram(gl, webGLcreateProgramFromShaderSources(
gl, fs.readFileSync(vfn, 'utf8'), fs.readFileSync(ffn, 'utf8'))); gl, fs.readFileSync(vfn, 'utf8'), fs.readFileSync(ffn, 'utf8')));
} }
Expand All @@ -1376,7 +1376,4 @@ exports.Vec2 = Vec2;
exports.Vec4 = Vec4; exports.Vec4 = Vec4;
exports.Mat4 = Mat4; exports.Mat4 = Mat4;


exports.gl = { exports.gl = {MagicProgram: MagicProgram};
MagicProgram: MagicProgram,
createMagicProgramFromFiles: createMagicProgramFromFiles
};

0 comments on commit 57581b3

Please sign in to comment.