Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- p.texture = function(pimage){
- if(pimage.name === "Processing.js Instance"){
- var texture = curContext.createTexture();
- curContext.bindTexture(curContext.TEXTURE_2D, texture);
- curContext.texImage2D(curContext.TEXTURE_2D, 0, pimage.externals.canvas);
- curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MAG_FILTER, curContext.LINEAR);
- curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_MIN_FILTER, curContext.LINEAR_MIPMAP_LINEAR);
- curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_WRAP_T, curContext.CLAMP_TO_EDGE);
- curContext.texParameteri(curContext.TEXTURE_2D, curContext.TEXTURE_WRAP_S, curContext.CLAMP_TO_EDGE);
- curContext.generateMipmap(curContext.TEXTURE_2D);
- } ...
- curTexture.width = pimage.width;
- curTexture.height = pimage.height;
- usingTexture = true;
- curContext.useProgram(programObject3D);
- uniformi(programObject3D, "usingTexture", usingTexture);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement