<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Canvas 3D Extension Update</title>
	<atom:link href="http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/</link>
	<description>Words</description>
	<lastBuildDate>Mon, 15 Mar 2010 23:28:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Thatcher Ulrich</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3349</link>
		<dc:creator>Thatcher Ulrich</dc:creator>
		<pubDate>Wed, 15 Apr 2009 17:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3349</guid>
		<description>Petter -- it&#039;s very very good that vladimir has NOT abstracted the OpenGL API.  OpenGL and D3D are both effective and evolved low-level 3D APIs, so it makes sense to implement one or the other.  It makes less sense to design a third API that nobody is familiar with.

Steve -- a scene graph could be implemented in JS on top of an immediate-mode API.  Personally I don&#039;t think scene graphs are very fun to use for 3D so I&#039;m glad to see a real immediate-mode API.</description>
		<content:encoded><![CDATA[<p>Petter &#8212; it&#8217;s very very good that vladimir has NOT abstracted the OpenGL API.  OpenGL and D3D are both effective and evolved low-level 3D APIs, so it makes sense to implement one or the other.  It makes less sense to design a third API that nobody is familiar with.</p>
<p>Steve &#8212; a scene graph could be implemented in JS on top of an immediate-mode API.  Personally I don&#8217;t think scene graphs are very fun to use for 3D so I&#8217;m glad to see a real immediate-mode API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxian &#187; Metatunnel: The (Future) Web Strikes Back</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3337</link>
		<dc:creator>Ajaxian &#187; Metatunnel: The (Future) Web Strikes Back</dc:creator>
		<pubDate>Tue, 14 Apr 2009 12:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3337</guid>
		<description>[...] passing instructions to the video card? That&#039;s not a fair fight. It turns out Firefox 3.5 has a prototype Canvas 3D plug-in, and it exposes an OpenGL API. It was quick work for one of Mozilla&#039;s graphics gurus and the [...]</description>
		<content:encoded><![CDATA[<p>[...] passing instructions to the video card? That&#8217;s not a fair fight. It turns out Firefox 3.5 has a prototype Canvas 3D plug-in, and it exposes an OpenGL API. It was quick work for one of Mozilla&#8217;s graphics gurus and the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Parkinson</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3289</link>
		<dc:creator>Steve Parkinson</dc:creator>
		<pubDate>Mon, 30 Mar 2009 22:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3289</guid>
		<description>Has there been any thoughts to making a DOM representation to manipulate an open gl scene graph. And then using CSS to style it? I would so much love to use Jquery to manipulate opengl just like I can with regular html docs.</description>
		<content:encoded><![CDATA[<p>Has there been any thoughts to making a DOM representation to manipulate an open gl scene graph. And then using CSS to style it? I would so much love to use Jquery to manipulate opengl just like I can with regular html docs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Schmucker</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3288</link>
		<dc:creator>Hans Schmucker</dc:creator>
		<pubDate>Mon, 30 Mar 2009 19:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3288</guid>
		<description>Golem.de has posted a short news item:

http://www.golem.de/0903/66197.html

It&#039;s quite short, but from what I see it looks like quite a good summary.

Rough translation:

&quot;Canvas 3D - 3D extension for Firefox updated
OpenGL ES 2.0 code samples run in browser

Mozilla developer Vladimir Vukicevic has published a new version of his experimental Firefox extension Canvas 3D. The 3D interface for browsers can be used via OpenGL ES 2.0.
Canas 3D version 0.4.1 offers several minor enhancements and bugfixes, many of which were developed by Ilmari Heikkinen. The support for OpenGL ES 1.1 on the other hand was dropped, as it increased the complexity of the implementation considerably. 

The API was also stripped of some helper functions. They would have added unnecessary complexity and confused people for are familiar with the OpenGL-API, explains Vukicevic.

New in version 0.4.1 is support for software rendering, which is offerered by the Mesa-GL library. It can be used on all three supported Intel 32 bit platforms - Windows, Linux and MacOS X. Software rendering is used automatically when no hardware rendering is available.

Vukicevic has also ported some of the native code sameples from &quot;OpenGL ES 2.0 Programming Guide&quot; to Canvas 3D. Future development of the 3D interface for browsers will take place at Khronos-Group.&quot;</description>
		<content:encoded><![CDATA[<p>Golem.de has posted a short news item:</p>
<p><a href="http://www.golem.de/0903/66197.html" rel="nofollow">http://www.golem.de/0903/66197.html</a></p>
<p>It&#8217;s quite short, but from what I see it looks like quite a good summary.</p>
<p>Rough translation:</p>
<p>&#8220;Canvas 3D &#8211; 3D extension for Firefox updated<br />
OpenGL ES 2.0 code samples run in browser</p>
<p>Mozilla developer Vladimir Vukicevic has published a new version of his experimental Firefox extension Canvas 3D. The 3D interface for browsers can be used via OpenGL ES 2.0.<br />
Canas 3D version 0.4.1 offers several minor enhancements and bugfixes, many of which were developed by Ilmari Heikkinen. The support for OpenGL ES 1.1 on the other hand was dropped, as it increased the complexity of the implementation considerably. </p>
<p>The API was also stripped of some helper functions. They would have added unnecessary complexity and confused people for are familiar with the OpenGL-API, explains Vukicevic.</p>
<p>New in version 0.4.1 is support for software rendering, which is offerered by the Mesa-GL library. It can be used on all three supported Intel 32 bit platforms &#8211; Windows, Linux and MacOS X. Software rendering is used automatically when no hardware rendering is available.</p>
<p>Vukicevic has also ported some of the native code sameples from &#8220;OpenGL ES 2.0 Programming Guide&#8221; to Canvas 3D. Future development of the 3D interface for browsers will take place at Khronos-Group.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petter</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3281</link>
		<dc:creator>Petter</dc:creator>
		<pubDate>Sun, 29 Mar 2009 22:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3281</guid>
		<description>Why do you tied it to OpenGL instead of abstracting it away from any particular 3D api?   The fact is that around 50% of the desktop computers in the world does not OpenGL drivers installed that support acceleration (and Windows install with MS drivers, linux, ...).  By tying it to OpenGL, you make it harder to implement support for a DirectX backend.</description>
		<content:encoded><![CDATA[<p>Why do you tied it to OpenGL instead of abstracting it away from any particular 3D api?   The fact is that around 50% of the desktop computers in the world does not OpenGL drivers installed that support acceleration (and Windows install with MS drivers, linux, &#8230;).  By tying it to OpenGL, you make it harder to implement support for a DirectX backend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Schmucker</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3279</link>
		<dc:creator>Hans Schmucker</dc:creator>
		<pubDate>Sun, 29 Mar 2009 21:06:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3279</guid>
		<description>Works great on the latest nightly. Now I only need to brush up on my OGL... it&#039;s been a while.

One thing that I noticed is that the constants are not listed on the interface page, so you have to view the XPT inside the XPI if you get random illegal value errors. The constants are listed in the bottom 20%.</description>
		<content:encoded><![CDATA[<p>Works great on the latest nightly. Now I only need to brush up on my OGL&#8230; it&#8217;s been a while.</p>
<p>One thing that I noticed is that the constants are not listed on the interface page, so you have to view the XPT inside the XPI if you get random illegal value errors. The constants are listed in the bottom 20%.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vladimir</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3278</link>
		<dc:creator>vladimir</dc:creator>
		<pubDate>Sun, 29 Mar 2009 20:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3278</guid>
		<description>There seems to be a problem with the official builds of 3.1b3 and this; until I track it down, grabbing the latest nightly build should work.  They&#039;re available at http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/ .  Working to figure out what&#039;s going on with the release builds now...</description>
		<content:encoded><![CDATA[<p>There seems to be a problem with the official builds of 3.1b3 and this; until I track it down, grabbing the latest nightly build should work.  They&#8217;re available at <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/" rel="nofollow">http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-1.9.1/</a> .  Working to figure out what&#8217;s going on with the release builds now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dirk</title>
		<link>http://blog.vlad1.com/2009/03/28/canvas-3d-extension-update-2/comment-page-1/#comment-3276</link>
		<dc:creator>Dirk</dc:creator>
		<pubDate>Sun, 29 Mar 2009 19:42:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.vlad1.com/?p=119#comment-3276</guid>
		<description>I get the following inthe error console on running the examples with the plugin on Firefox 3.1beta3 on linux:

Error: uncaught exception: [Exception... &quot;Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)&quot;  nsresult: &quot;0x80004005 (NS_ERROR_FAILURE)&quot;  location: &quot;JS frame :: http://people.mozilla.com/~vladimir/canvas3d/examples/gles2book/ch2-hello-triangle.html :: init :: line 55&quot;  data: no]

The same error for all examples.</description>
		<content:encoded><![CDATA[<p>I get the following inthe error console on running the examples with the plugin on Firefox 3.1beta3 on linux:</p>
<p>Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: <a href="http://people.mozilla.com/~vladimir/canvas3d/examples/gles2book/ch2-hello-triangle.html" rel="nofollow">http://people.mozilla.com/~vladimir/canvas3d/examples/gles2book/ch2-hello-triangle.html</a> :: init :: line 55"  data: no]</p>
<p>The same error for all examples.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
