<?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: Hardware accelerating Firefox</title>
	<atom:link href="http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/</link>
	<description>\o/</description>
	<lastBuildDate>Fri, 21 Dec 2012 19:03:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Accelerating YouTube Playback - BLOG GUIDE &#8211; BLOG GUIDE</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1666</link>
		<dc:creator>Accelerating YouTube Playback - BLOG GUIDE &#8211; BLOG GUIDE</dc:creator>
		<pubDate>Sun, 25 Sep 2011 16:40:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1666</guid>
		<description><![CDATA[[...] YouTube playbacks regulating a new iframe embeds will automatically advantage as more and more (and more) complicated browsers supplement hardware acceleration for a local HTML5 video element.Cheers,-Jeff [...]]]></description>
		<content:encoded><![CDATA[<p>[...] YouTube playbacks regulating a new iframe embeds will automatically advantage as more and more (and more) complicated browsers supplement hardware acceleration for a local HTML5 video element.Cheers,-Jeff [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating YouTube Playback &#124; Download Music From Youtube</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1664</link>
		<dc:creator>Accelerating YouTube Playback &#124; Download Music From Youtube</dc:creator>
		<pubDate>Thu, 25 Aug 2011 23:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1664</guid>
		<description><![CDATA[[...] example, YouTube playbacks using the new  embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5  element.  Cheers, -Jeff Posnick, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] example, YouTube playbacks using the new  embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5  element.  Cheers, -Jeff Posnick, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating YouTube Playback - USEFUL PORTAL &#124; USEFUL PORTAL</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1623</link>
		<dc:creator>Accelerating YouTube Playback - USEFUL PORTAL &#124; USEFUL PORTAL</dc:creator>
		<pubDate>Thu, 09 Jun 2011 20:57:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1623</guid>
		<description><![CDATA[[...] YouTube playbacks using the new iframe embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 video element.Cheers,-Jeff Posnick, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] YouTube playbacks using the new iframe embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 video element.Cheers,-Jeff Posnick, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Firefox 4 Performance &#10025; Mozilla Hacks &#8211; the Web developer blog</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1507</link>
		<dc:creator>Firefox 4 Performance &#10025; Mozilla Hacks &#8211; the Web developer blog</dc:creator>
		<pubDate>Tue, 22 Mar 2011 13:01:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1507</guid>
		<description><![CDATA[[...] Graphics: GPU-powered browsing. For Firefox 4, we sped up how Firefox draws and composites web pages using the Graphics Processing Unit (GPU)  in most modern [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Graphics: GPU-powered browsing. For Firefox 4, we sped up how Firefox draws and composites web pages using the Graphics Processing Unit (GPU)  in most modern [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating YouTube Playback &#124; CaHLaS.com</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1497</link>
		<dc:creator>Accelerating YouTube Playback &#124; CaHLaS.com</dc:creator>
		<pubDate>Sun, 06 Feb 2011 06:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1497</guid>
		<description><![CDATA[[...] YouTube playbacks using the new iframe embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 video element.Cheers,-Jeff Posnick, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] YouTube playbacks using the new iframe embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 video element.Cheers,-Jeff Posnick, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accelerating YouTube Playback &#124; TheUnical Technologies Blog</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1495</link>
		<dc:creator>Accelerating YouTube Playback &#124; TheUnical Technologies Blog</dc:creator>
		<pubDate>Mon, 31 Jan 2011 04:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1495</guid>
		<description><![CDATA[[...] playbacks using the new &lt;iframe&gt; embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 &lt;video&gt; [...]]]></description>
		<content:encoded><![CDATA[<p>[...] playbacks using the new &lt;iframe&gt; embeds will automatically benefit as more and more (and more) modern browsers add hardware acceleration for the native HTML5 &lt;video&gt; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 浏览器de那点事…… &#124; delectate&#039;s blog</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-1493</link>
		<dc:creator>浏览器de那点事…… &#124; delectate&#039;s blog</dc:creator>
		<pubDate>Wed, 19 Jan 2011 11:31:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-1493</guid>
		<description><![CDATA[[...] 反正我vdpau硬解时候x还经常崩溃，我可不想一个浏览器让整个x杯具，让内核宕机。如过你敢，我就删。（传说，很多年前，firefox已经实现了linux平台的2d加速 by cairo 1,2,3，至少我这里firefox的gpu跑分没有输给ie9） [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 反正我vdpau硬解时候x还经常崩溃，我可不想一个浏览器让整个x杯具，让内核宕机。如过你敢，我就删。（传说，很多年前，firefox已经实现了linux平台的2d加速 by cairo 1,2,3，至少我这里firefox的gpu跑分没有输给ie9） [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erik</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-977</link>
		<dc:creator>Erik</dc:creator>
		<pubDate>Tue, 14 Dec 2010 00:52:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-977</guid>
		<description><![CDATA[Frazzled by hours of research and brain throbbing with overload, and not premature seasonal drunkenness, you seem like someone who knows a fair bit about Mozilla and OpenGL.

In an OpenGL environment (and later maybe with other APIs from the Open... family) I want to composite both XULRunner windows and X11 windows into one image, but under maximum control of Javascript. My thoughts so far are that I&#039;ll need to write an XPCOM component that uses OpenGL and Xlib/XCB libraries to do that, hopefully with Javascript registering event listeners on the component in order to be notified of OpenGL/X11 events. I mention X11 as priority, but a cross-platform solution would be beneficial.

So, am I proposing a good solution, or am I barking up the wrong tree and missing some interesting tricks hidden in Mozilla&#039;s runtime?

Regards, Erik]]></description>
		<content:encoded><![CDATA[<p>Frazzled by hours of research and brain throbbing with overload, and not premature seasonal drunkenness, you seem like someone who knows a fair bit about Mozilla and OpenGL.</p>
<p>In an OpenGL environment (and later maybe with other APIs from the Open&#8230; family) I want to composite both XULRunner windows and X11 windows into one image, but under maximum control of Javascript. My thoughts so far are that I&#8217;ll need to write an XPCOM component that uses OpenGL and Xlib/XCB libraries to do that, hopefully with Javascript registering event listeners on the component in order to be notified of OpenGL/X11 events. I mention X11 as priority, but a cross-platform solution would be beneficial.</p>
<p>So, am I proposing a good solution, or am I barking up the wrong tree and missing some interesting tricks hidden in Mozilla&#8217;s runtime?</p>
<p>Regards, Erik</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Drew</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-80</link>
		<dc:creator>Joe Drew</dc:creator>
		<pubDate>Thu, 03 Jun 2010 15:04:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-80</guid>
		<description><![CDATA[@Matthias:

You&#039;re right about the daisy-chaining. I&#039;m not 100% sure if this is already possible (using the D3D9 layers backend), as I&#039;m not sure of how well Direct2D interacts with DirectX 9 (Direct2D uses DirectX 10 under the covers). It might work, and we should do some experimentation on that!

Also, you don&#039;t have to worry about prefs regarding hardware acceleration - we&#039;re going to make it Just Work! :)]]></description>
		<content:encoded><![CDATA[<p>@Matthias:</p>
<p>You&#8217;re right about the daisy-chaining. I&#8217;m not 100% sure if this is already possible (using the D3D9 layers backend), as I&#8217;m not sure of how well Direct2D interacts with DirectX 9 (Direct2D uses DirectX 10 under the covers). It might work, and we should do some experimentation on that!</p>
<p>Also, you don&#8217;t have to worry about prefs regarding hardware acceleration &#8211; we&#8217;re going to make it Just Work! <img src='http://blog.mozilla.org/joe/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M. Stevens</title>
		<link>http://blog.mozilla.org/joe/2010/05/25/hardware-accelerating-firefox/#comment-79</link>
		<dc:creator>M. Stevens</dc:creator>
		<pubDate>Thu, 03 Jun 2010 11:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/joe/?p=25#comment-79</guid>
		<description><![CDATA[Joe Drew: Thanks for your insightful post.

&quot;That being said, you could (and, in the future, we may) combine Direct2D with a Direct3D 10 layers backend, for the best of both worlds.&quot;

Does this mean that both approaches would effectively be daisy chained? So Layers analyses the page to split it up into that are hardware accelerated using the D3D layers back-end and other parts which are rendered using Cairo, which in turn is hardware accelerated using the D2D back-end. Correct?

And if so, isn&#039;t this already possible? Or would it only work with a D3D 10 back-end for layers (and not with the current D3D 9 version)? And if so, is this because D3D 10 (living underneath D2D) cannot be used in combination with D3D 9 (as used by the current layers back-end)?

In any case, such a &quot;best of both world&quot; scenario makes a lot of sense (at least on Windows), because if the alternative would be to have pref setting that lets users choose between &quot;software rendering&quot;, &quot;Layers (partial D3D/OpenGL acceleration&quot; and &quot;Direct2D acceleration&quot;, confusion among users (even those with above average technical skills) would be major I think :-).

Regards,

Matthias]]></description>
		<content:encoded><![CDATA[<p>Joe Drew: Thanks for your insightful post.</p>
<p>&#8220;That being said, you could (and, in the future, we may) combine Direct2D with a Direct3D 10 layers backend, for the best of both worlds.&#8221;</p>
<p>Does this mean that both approaches would effectively be daisy chained? So Layers analyses the page to split it up into that are hardware accelerated using the D3D layers back-end and other parts which are rendered using Cairo, which in turn is hardware accelerated using the D2D back-end. Correct?</p>
<p>And if so, isn&#8217;t this already possible? Or would it only work with a D3D 10 back-end for layers (and not with the current D3D 9 version)? And if so, is this because D3D 10 (living underneath D2D) cannot be used in combination with D3D 9 (as used by the current layers back-end)?</p>
<p>In any case, such a &#8220;best of both world&#8221; scenario makes a lot of sense (at least on Windows), because if the alternative would be to have pref setting that lets users choose between &#8220;software rendering&#8221;, &#8220;Layers (partial D3D/OpenGL acceleration&#8221; and &#8220;Direct2D acceleration&#8221;, confusion among users (even those with above average technical skills) would be major I think <img src='http://blog.mozilla.org/joe/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Regards,</p>
<p>Matthias</p>
]]></content:encoded>
	</item>
</channel>
</rss>
