Play's Zone Posted July 5, 2014 Share Posted July 5, 2014 Hey! I have a game that when is in webgl mode renders a black image. I don't know why but the canvas (without webgl works ok) I do: game.canvas.toDataURL() Any help? I really searched everywhere and nothing showed up; None of the following works for me: // o.game.renderer.options.preserveDrawingBuffer =true; // window.open(o.game.canvas.renderSession.gl.toDataURL()) // var data = o.game.canvas.toDataURL() // var win=window.open(); // win.document.write("<img src='" + data + "'/>"); // var renderer = new PIXI.CanvasRenderer(500, 500); // var canvasDataURL = renderer.view.toDataURL(); // var renderTexture = g.rootGroup.generateTexture() // renderTexture.render(someDoc); // var renderTextureDataURL = renderTexture.baseTexture.source.toDataURL(); // window.open(renderTextureDataURL); // var text = g.rootGroup.generateTexture().baseTexture.source.toDataURL() // debugger //.source.toDataURL(); // var context = o.game.canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true}); // debugger // var texture = myDisplayObject.generateTexture(); // return // var planet; // var html2canvas = require('html2canvas'); // html2canvas(document.querySelector("canvas"), { onrendered: function(){ // document.body.appendChild( o.game.canvas.toDataURL('image/png', 1) ); // var context = o.game.canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true}); // window.open(o.game.renderer.renderSession.gl.canvas.toDataURL()); // imgNode = document.createElement("img"); // imgNode.src = o.game.renderer.renderSession.gl.canvas.toDataURL(); // document.body.appendChild(imgNode); // debugger // var a = renderer.domElement.toDataURL(); // var dataUrl = o.game.canvas.toDataURL("image/jpeg", 0.95); // var img = new ImageElement(); // img.src = dataUrl; // document.body.elements.add(img); // var w = window.open('', ''); // w.document.title = "DNA_screen"; // w.document.body.style.backgroundColor = "red"; // var img = new Image(); // img.src = g.game.canvas.toDataURL(); // w.document.body.appendChild(img); // }}); // return; // window.open(o.game.canvas.toDataURL()); Link to comment Share on other sites More sharing options...
Recommended Posts