<br><br><div class="gmail_quote">On Mon, Dec 21, 2009 at 11:56 AM, Anne van Kesteren <span dir="ltr">&lt;<a href="mailto:annevk@opera.com">annevk@opera.com</a>&gt;</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 &lt;<a href="mailto:gman@google.com" target="_blank">gman@google.com</a>&gt; 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 &lt;canvas&gt; tag?<br>
<br>
Should it be possible to get multiple simultaneous different contexts as in?<br>
<br>
var ctx2d = canvas.getContext(&quot;2d&quot;);<br>
var ctxText = canvas.getContext(&quot;fancy-text-api&quot;);<br>
var ctxFilter = canvas.getContext(&quot;image-filter-api&quot;);<br>
<br>
ctx2d.drawImage(someImage, 0, 0);<br>
ctxText.drawText(0, 0, &quot;hello world&quot;);<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 &quot;webgl&quot;, 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 &quot;2d&quot; context and a &quot;3d&quot; context and others don&#39;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>