<?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>Comentarios en: A trick, Mult matrix in GPU with fixed pipelines</title>
	<atom:link href="http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/feed/" rel="self" type="application/rss+xml" />
	<link>http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/</link>
	<description>Blog</description>
	<lastBuildDate>Thu, 11 Nov 2010 17:29:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Por: Prompt</title>
		<link>http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/#comment-36</link>
		<dc:creator>Prompt</dc:creator>
		<pubDate>Fri, 04 Sep 2009 11:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.alvaromartin.net/?p=348#comment-36</guid>
		<description>It&#039;s true. In OpenGL for PC the implementation is not in client SIDE, but, I&#039;m sure that this functionality is really optimized. Maybe in OpenGL ES, all this operation is in client side. Anyway, is a little stupid trick for to do matrix multiplication without using ASM code. I do all this in CPU and I believe in the compiler! :) (sometimes maybe this is a bad idea :P)</description>
		<content:encoded><![CDATA[<p>It&#8217;s true. In OpenGL for PC the implementation is not in client SIDE, but, I&#8217;m sure that this functionality is really optimized. Maybe in OpenGL ES, all this operation is in client side. Anyway, is a little stupid trick for to do matrix multiplication without using ASM code. I do all this in CPU and I believe in the compiler! <img src='http://alvaromartin.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (sometimes maybe this is a bad idea <img src='http://alvaromartin.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: tamat</title>
		<link>http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/#comment-35</link>
		<dc:creator>tamat</dc:creator>
		<pubDate>Fri, 04 Sep 2009 11:13:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.alvaromartin.net/?p=348#comment-35</guid>
		<description>but how do you know this is done in the GPU and not in the driver? 

because I always thought that only the mesh transformation is done in the GPU, all the matrix calculations are done in the CPU because it takes more time to send it to the GPU, solve it, and return it than do it straight in the CPU.</description>
		<content:encoded><![CDATA[<p>but how do you know this is done in the GPU and not in the driver? </p>
<p>because I always thought that only the mesh transformation is done in the GPU, all the matrix calculations are done in the CPU because it takes more time to send it to the GPU, solve it, and return it than do it straight in the CPU.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Prompt</title>
		<link>http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/#comment-34</link>
		<dc:creator>Prompt</dc:creator>
		<pubDate>Tue, 25 Aug 2009 15:04:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.alvaromartin.net/?p=348#comment-34</guid>
		<description>I have no metrics, but GPU is more faster than CPU and there is many units for parallel calculation. Normally the people use GPU Vertex Shader skinning, but with this approach you can use for normal matrix multiplications or for example with OpenGL ES 1.1 for iPhone where shaders don&#039;t exist.</description>
		<content:encoded><![CDATA[<p>I have no metrics, but GPU is more faster than CPU and there is many units for parallel calculation. Normally the people use GPU Vertex Shader skinning, but with this approach you can use for normal matrix multiplications or for example with OpenGL ES 1.1 for iPhone where shaders don&#8217;t exist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fjfnaranjo</title>
		<link>http://alvaromartin.net/2009/08/25/a-trick-mult-matrix-in-gpu-with-fixed-pipelines/#comment-33</link>
		<dc:creator>fjfnaranjo</dc:creator>
		<pubDate>Tue, 25 Aug 2009 13:53:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.alvaromartin.net/?p=348#comment-33</guid>
		<description>Mmm, interesting...

How much faster is this way?

Does usually have the GPU enought time to do this stuff in a real rendering scenario?</description>
		<content:encoded><![CDATA[<p>Mmm, interesting&#8230;</p>
<p>How much faster is this way?</p>
<p>Does usually have the GPU enought time to do this stuff in a real rendering scenario?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

