<br><br><div class="gmail_quote">On Mon, Dec 21, 2009 at 11:56 AM, Anne van Kesteren <span dir="ltr"><<a href="mailto:annevk@opera.com">annevk@opera.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Mon, 21 Dec 2009 20:50:33 +0100, Gregg Tavares <<a href="mailto:gman@google.com" target="_blank">gman@google.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
What is the intent of the getContext function on the <canvas> tag?<br>
<br>
Should it be possible to get multiple simultaneous different contexts as in?<br>
<br>
var ctx2d = canvas.getContext("2d");<br>
var ctxText = canvas.getContext("fancy-text-api");<br>
var ctxFilter = canvas.getContext("image-filter-api");<br>
<br>
ctx2d.drawImage(someImage, 0, 0);<br>
ctxText.drawText(0, 0, "hello world");<br>
ctxFilter.radialBlur(0.1);<br>
<br>
?<br>
<br>
OR<br>
<br>
is canvas only allowed 1 context at a time?<br>
</blockquote>
<br></div></div>
In theory multiple contexts should be possible. E.g. we supported 2d, opera-2dgame, and opera-3d for a while. However it seems that for certain contexts, in particular webgl, using it together with other contexts is not possible (for now anyway).<br>
<font color="#888888">
<br></font></blockquote><div><br>Is disallowing other contexts when certain contexts, eg "webgl", okay or is that really an incompatible extension of the canvas tag?<br><br>Can portable code be written if some browsers let me get both a "2d" context and a "3d" context and others don't?<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font color="#888888">
<br>
-- <br>
Anne van Kesteren<br>
<a href="http://annevankesteren.nl/" target="_blank">http://annevankesteren.nl/</a><br>
</font></blockquote></div><br>