<?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: Vertex and Pixel Shaders</title>
	<atom:link href="http://colincarley.com/programming/vertex-and-pixel-shaders/feed/" rel="self" type="application/rss+xml" />
	<link>http://colincarley.com/programming/vertex-and-pixel-shaders/</link>
	<description></description>
	<lastBuildDate>Sat, 28 Aug 2010 22:27:57 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Colin</title>
		<link>http://colincarley.com/programming/vertex-and-pixel-shaders/comment-page-1/#comment-641</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Thu, 23 Aug 2007 23:08:22 +0000</pubDate>
		<guid isPermaLink="false">http://quietpath.net/?p=52#comment-641</guid>
		<description>Well, I haven&#039;t worked much with OpenGL, to be honest - most of my experience is using DirectX, or one of the platform-specific graphics APIs for the consoles.  But the basic answer is that the shader system is something built in to the video cards, so any API can be created to take advantage of them.

As you say, DirectX is updated about every other month, so it&#039;s able to keep up with (and help drive) the development of shaders, while OpenGL is updated much less frequently - like once every couple of years.  I believe the newest version of OpenGL can use shader model 2.0, but that&#039;s where they&#039;ll stay until the next version of GL comes out.  And DX10 is only available for Vista at the moment, so Windows XP can&#039;t use shader model 4 (yet).  There&#039;s no hardware reason for this; MS is just trying to drive sales of Vista through this limitation.</description>
		<content:encoded><![CDATA[<p>Well, I haven&#8217;t worked much with OpenGL, to be honest &#8211; most of my experience is using DirectX, or one of the platform-specific graphics APIs for the consoles.  But the basic answer is that the shader system is something built in to the video cards, so any API can be created to take advantage of them.</p>
<p>As you say, DirectX is updated about every other month, so it&#8217;s able to keep up with (and help drive) the development of shaders, while OpenGL is updated much less frequently &#8211; like once every couple of years.  I believe the newest version of OpenGL can use shader model 2.0, but that&#8217;s where they&#8217;ll stay until the next version of GL comes out.  And DX10 is only available for Vista at the moment, so Windows XP can&#8217;t use shader model 4 (yet).  There&#8217;s no hardware reason for this; MS is just trying to drive sales of Vista through this limitation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://colincarley.com/programming/vertex-and-pixel-shaders/comment-page-1/#comment-640</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Thu, 23 Aug 2007 04:55:51 +0000</pubDate>
		<guid isPermaLink="false">http://quietpath.net/?p=52#comment-640</guid>
		<description>Wow this is a great article. But there is still something that I haven’t been able to make sense of.
In using different shaders, do you have to choose between DirectX and OpenGL? I read that DirectX10 has Shader Model 4.0 now! But can OpenGL can use the same shaders?
Because I know DirectX keeps changing version numbers to support more shaders and upgrades obviously, but I don’t see different versions of OpenGL.</description>
		<content:encoded><![CDATA[<p>Wow this is a great article. But there is still something that I haven’t been able to make sense of.<br />
In using different shaders, do you have to choose between DirectX and OpenGL? I read that DirectX10 has Shader Model 4.0 now! But can OpenGL can use the same shaders?<br />
Because I know DirectX keeps changing version numbers to support more shaders and upgrades obviously, but I don’t see different versions of OpenGL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin</title>
		<link>http://colincarley.com/programming/vertex-and-pixel-shaders/comment-page-1/#comment-639</link>
		<dc:creator>Colin</dc:creator>
		<pubDate>Tue, 21 Aug 2007 15:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://quietpath.net/?p=52#comment-639</guid>
		<description>Glad you enjoyed, and that it was understandable.  I want to provide information, not just another page full of confusing data that you have to already know a bunch of stuff to understand.

By the way, when&#039;s the next game get-together?</description>
		<content:encoded><![CDATA[<p>Glad you enjoyed, and that it was understandable.  I want to provide information, not just another page full of confusing data that you have to already know a bunch of stuff to understand.</p>
<p>By the way, when&#8217;s the next game get-together?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MichaelK</title>
		<link>http://colincarley.com/programming/vertex-and-pixel-shaders/comment-page-1/#comment-638</link>
		<dc:creator>MichaelK</dc:creator>
		<pubDate>Sun, 19 Aug 2007 18:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://quietpath.net/?p=52#comment-638</guid>
		<description>Hi Colin!  Awesome article.  Thanks.  I especially like your use of analogies, since I don&#039;t understand tech stuff very well.</description>
		<content:encoded><![CDATA[<p>Hi Colin!  Awesome article.  Thanks.  I especially like your use of analogies, since I don&#8217;t understand tech stuff very well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
