﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-&lt;font face="Abduction,BankGothic Md BT,Impact" size=6&gt;&lt;b&gt;&lt;i&gt;VBGAME-DIRECT3D&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/</link><description>&lt;font face="宋体" size=2&gt;&lt;i&gt;坚持并快乐着！——繁星&lt;/i&gt;&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 29 Apr 2026 05:58:55 GMT</lastBuildDate><pubDate>Wed, 29 Apr 2026 05:58:55 GMT</pubDate><ttl>60</ttl><item><title>BLOG暂停更新</title><link>http://www.cnitblog.com/seesea/archive/2008/11/16/51516.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Sat, 15 Nov 2008 18:02:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2008/11/16/51516.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/51516.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2008/11/16/51516.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/51516.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/51516.html</trackback:ping><description><![CDATA[已从VB转为C++，且改用DX9开发了；所以以后不打算再用VB实现3D了。<br>新的C++ BLOG：<a href="http://www.cnblogs.com/seesea">http://www.cnblogs.com/seesea</a>&nbsp;。以后将更新这个。<img src ="http://www.cnitblog.com/seesea/aggbug/51516.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2008-11-16 02:02 <a href="http://www.cnitblog.com/seesea/archive/2008/11/16/51516.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=gray&gt;&lt;b&gt;模板缓冲&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2007/09/16/seesea.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Sat, 15 Sep 2007 16:33:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2007/09/16/seesea.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/33483.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2007/09/16/seesea.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/33483.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/33483.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 镜面反射和运动模糊&nbsp;&nbsp;<a href='http://www.cnitblog.com/seesea/archive/2007/09/16/seesea.html'>阅读全文</a><img src ="http://www.cnitblog.com/seesea/aggbug/33483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2007-09-16 00:33 <a href="http://www.cnitblog.com/seesea/archive/2007/09/16/seesea.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>毕业了!</title><link>http://www.cnitblog.com/seesea/archive/2007/07/02/29371.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Mon, 02 Jul 2007 15:15:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2007/07/02/29371.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/29371.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2007/07/02/29371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/29371.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/29371.html</trackback:ping><description><![CDATA[<p>毕业了！<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 拿到毕业证的那天，我没什么感觉；老大走时眼泪汪汪的，我看着有点触动；离校那天看着生活过四年的校园，我有点伤感；搬进职工宿舍的那天晚上，我特意的在那条我熟悉不能再熟悉的道上来来回回的走了一遍又一遍，看了一遍又一遍，希望记下这里的一切。终于要离开了，一切是那么突然。回到大学伊始大家一起在後操场军训时，晚上无聊围坐在路灯下唱歌互相打招呼互相认识，那时我觉得最快乐了，还有在烟台，我们一起下海，一起上山，感觉就像一个大家庭似的；还有考研那一段时间，大家在一个教室里都互相鼓励着，坚持着；而现在一切说没就没了，一个同学都难见着了。</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天在大学城里遇见了一同学，当时就激动了，打完招呼，扭头我的眼泪就哗哗的往下流了。真怀念过去，好想时间能倒流<img src ="http://www.cnitblog.com/seesea/aggbug/29371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2007-07-02 23:15 <a href="http://www.cnitblog.com/seesea/archive/2007/07/02/29371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=gray&gt;&lt;b&gt;像素着色器(2)&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/12/03/19952.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Sun, 03 Dec 2006 11:07:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/12/03/19952.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/19952.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/12/03/19952.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/19952.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/19952.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <font color=gray><b>Pixel Shader Texture Addressing(像素着色器纹理寻址)</b></font>&nbsp;&nbsp;<a href='http://www.cnitblog.com/seesea/archive/2006/12/03/19952.html'>阅读全文</a><img src ="http://www.cnitblog.com/seesea/aggbug/19952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-12-03 19:07 <a href="http://www.cnitblog.com/seesea/archive/2006/12/03/19952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=gray&gt;&lt;b&gt;像素着色器(1)&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/11/24/19576.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Fri, 24 Nov 2006 11:33:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/11/24/19576.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/19576.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/11/24/19576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/19576.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/19576.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <font color=gray><b>Pixel Shader ALU （像素着色器逻辑运算单元）</b></font>&nbsp;&nbsp;<a href='http://www.cnitblog.com/seesea/archive/2006/11/24/19576.html'>阅读全文</a><img src ="http://www.cnitblog.com/seesea/aggbug/19576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-11-24 19:33 <a href="http://www.cnitblog.com/seesea/archive/2006/11/24/19576.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=gray&gt;&lt;b&gt;Dot3 bump mapping&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/10/06/17682.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Fri, 06 Oct 2006 07:27:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/10/06/17682.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/17682.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/10/06/17682.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/17682.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/17682.html</trackback:ping><description><![CDATA[<p>
				<font size="2">刚完成的,用顶点着色器版本vs1.1.来几张图：<br /><img height="318" alt="bump3.bmp" src="http://www.cnitblog.com/images/cnitblog_com/seesea/vs/bump3.bmp" width="319" border="0" /><img height="319" alt="bump4.bmp" src="http://www.cnitblog.com/images/cnitblog_com/seesea/vs/bump4.bmp" width="319" border="0" /><br />凹凸感还是很强，使用了高光.<br /><font size="2">1.c5储存光源的位置，c6储存视点位置。<br /></font>///////////////////////////////////////////////////////////////////////////////////////////////<br />Dim Constants(4) As Single<br />Constants(0) = 5<br />Constants(1) = 5<br />Constants(2) = 5<br />Constants(3) = 0<br />g_D3DDevice.SetVertexShaderConstant 5, Constants(0), 1 <font color="#006400">'light position</font><br />Constants(0) = 0<br />Constants(1) = 2<br />Constants(2) = 3<br />Constants(3) = 0<br />g_D3DDevice.SetVertexShaderConstant 6, Constants(0), 1 <font color="#006400">'eye position<br /></font>Constants(0) = 0.5<br />Constants(1) = 0#<br />Constants(2) = 0#<br />Constants(3) = 0#<br />g_D3DDevice.SetVertexShaderConstant 7, Constants(0), 1<br />//////////////////////////////////////////////////////////////////////////////////////////////<br />2.把矩阵写入常量寄存器，手动变换。<br />//////////////////////////////////////////////////////////////////////////////////////////////<br />Sub SetupMatrices()<br />Dim tempmat As D3DMATRIX<br />Dim matWorld As D3DMATRIX<br />Dim matView As D3DMATRIX<br />Dim matProj As D3DMATRIX<br />D3DXMatrixRotationY matWorld, Timer / 2<br />D3DXMatrixLookAtLH matView, vec3(0#, 2#, 3#), vec3(0#, 0#, 0#), vec3(0#, 1#, 0#)<br />D3DXMatrixMultiply tempmat, matWorld, matView<br />D3DXMatrixPerspectiveFovLH matProj, g_pi / 3, 1, 1, 1000<br />D3DXMatrixMultiply tempmat, tempmat, matProj<br />D3DXMatrixTranspose tempmat, tempmat<br />g_D3DDevice.SetVertexShaderConstant 0, tempmat, 4<br />D3DXMatrixInverse tempmat, 1#, tempmat<br />D3DXMatrixTranspose tempmat, tempmat<br />g_D3DDevice.SetVertexShaderConstant 8, tempmat, 4<br />End Sub<br />////////////////////////////////////////////////////////////////////////////////////////////////<br />3.编写顶点着色器的汇编代码。<br />////////////////////////////////////////////////////////////////////////////////////////////////<br />vs.1.1<br />m4x4 r4, v0, c0           <font color="#006400">变换顶点到裁减空间<br /></font>mov oPos,r4<br />m4x4 r1,v3,c8             <font color="#006400">变换法向量到裁减空间，用W+V+P的转置逆矩阵</font><br />m4x4 r2,v9,c0              <font color="#006400">变换切向量<br /></font>m4x4 r3,v10,c0            <font color="#006400">变换副法向量</font><br /><br />add r9,-c5,r4                <font color="#006400">计算光向量并把它变换到切线空间后，再归一化<br /></font>dp3 r0.x, r2.xyz, r9<br />dp3 r0.y, r3.xyz, r9<br />dp3 r0.z, r1.xyz, r9<br />dp3 r0.w, r0, r0<br />rsq r0.w, r0.w<br />mul r0, r0, r0.w<br /><br />add r5,-c6,r4               <font color="#006400">计算视向量并把它变换到切线空间后，再归一化<br /></font>dp3 r6.x, r2.xyz, r5<br />dp3 r6.y, r3.xyz, r5<br />dp3 r6.z, r1.xyz, r5<br />dp3 r6.w, r6, r6<br />rsq r6.w, r6.w<br />mul r6, r6, r6.w<br /><br />add r7,r6,r0                  <font color="#006400">计算H中间向量并归一<br /></font>dp3 r8.w,r7,r7<br />rsq r8.w,r8.w<br />mul r7,r7,r8.w<br /><br />mad oD0, r0, c7.x, c7.x           <font color="#006400">写入漫射光输出寄存器</font><br />mad oD1, r7, c7.x, c7.x            <font color="#006400">写入高光输出寄存器<br /></font><br />mov oT0.x, v7.x<br />mov oT0.y, v7.y<br />mov oT1.x, v7.x<br />mov oT1.y, v7.y<br />/////////////////////////////////////////////////////////////////////////////////////////////////////////<br />4.连接代码，编译生成着色器。<br />/////////////////////////////////////////////////////////////////////////////////////////////////////////<br />Function CreateVS() As Long<br />Dim shaderArray() As Long<br />Dim shader As Long<br />Dim decl(8) As Long<br />Dim shaderCode As D3DXBuffer<br />decl(0) = 536870912                          <font color="#006400">顶点流为0</font>    <a class="" title="" href="/seesea/archive/2006/05/13/10448.html" target="_blank">详细请连接<br /></a>decl(1) = 1073872896                         <font color="#006400">顶点位置</font>                  <br />decl(2) = 1073872899                         <font color="#006400">法向量</font><br />decl(3) = 1073807367                         <font color="#006400">纹理坐标0</font><br />decl(4) = 1073807368                         <font color="#006400">纹理坐标1<br /></font>decl(5) = 1073807369                         <font color="#006400">纹理坐标2，储存切向量<br /></font>decl(6) = 1073807370                         <font color="#006400">纹理坐标3，储存副法向量<br /></font>decl(7) = -1                                          <font color="#006400">end<br /></font>Set shaderCode = d3dx.AssembleShaderFromFile(App.Path &amp; "\bump.txt", 0, "", Nothing)<br />ReDim shaderArray(shaderCode.GetBufferSize() / 4)<br />d3dx.BufferGetData shaderCode, 0, 1, shaderCode.GetBufferSize(), shaderArray(0)<br />Set shaderCode = Nothing<br />g_D3DDevice.CreateVertexShader decl(0), shaderArray(0), shader, D3DUSAGE_SOFTWAREPROCESSING<br />CreateVS = shader<br />End Function<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////<br />5.设置材质混合操作<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////<br />Set d3dt(0) = d3dx.CreateTextureFromFileEx(g_D3DDevice, App.Path &amp; "\earth.bmp", 512, 256, 0, 0, D3DFMT_R5G6B5, D3DPOOL_MANAGED, D3DX_FILTER_LINEAR, D3DX_FILTER_LINEAR, 0, ByVal 0, ByVal 0)<br />Set d3dt(1) = d3dx.CreateTextureFromFileEx(g_D3DDevice, App.Path &amp; "\earthbump.bmp", 512, 256, 0, 0, D3DFMT_R5G6B5, D3DPOOL_MANAGED, D3DX_FILTER_LINEAR, D3DX_FILTER_LINEAR, 0, ByVal 0, ByVal 0)<br />g_D3DDevice.SetTexture 0, d3dt(1)<br />g_D3DDevice.SetTexture 1, d3dt(0)<br />g_D3DDevice.SetTextureStageState 0, D3DTSS_COLOROP, D3DTOP_DOTPRODUCT3<br />g_D3DDevice.SetTextureStageState 0, D3DTSS_COLORARG2, D3DTA_TEXTURE<br />g_D3DDevice.SetTextureStageState 0, D3DTSS_COLORARG1, D3DTA_SPECULAR  <font color="#006400">'(或者D3DTA_DIFFUSE)<br /></font>g_D3DDevice.SetTextureStageState 1, D3DTSS_COLOROP, D3DTOP_MODULATE<br />g_D3DDevice.SetTextureStageState 1, D3DTSS_COLORARG1, D3DTA_CURRENT<br />g_D3DDevice.SetTextureStageState 1, D3DTSS_COLORARG2, D3DTA_TEXTURE<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />材质混合操作为D3DTOP_DOTPRODUCT3，它混合插值了的diffuse和法向量贴图中的<font size="3">corresponding normal 。<br /></font>///////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />MSDN中定义的 D3DTOP_DOTPRODUCT3 操作<br />Modulate the components of each argument as signed components, add their products; then replicate the sum to all color channels, including alpha. This operation is supported for color and alpha operations. </font>
		</p>
		<p>
				<img alt="" src="http://msdn.microsoft.com/archive/en-us/dx81_vb/directx_vb/Art/topfrm17.gif" border="0" />
		</p>
		<p>In DirectX 6.0 and 7.0 multitexture operations the above inputs are all shifted down by half (y = x - 0.5) before use to simulate signed data, and the scalar result is automatically clamped to positive values and replicated to all three output channels. Also, note that as a color operation this does not updated the alpha it just updates the RGB components. </p>
		<p>However, in DirectX 8.x shaders, you can specify that the output be routed to the .rgb or the .a components or both (the default). You can also specify a separate scalar operation on the alpha channel.<br />//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />DownLoad：<a class="" title="" href="/Files/seesea/凹凸映射.rar" target="_blank">http://www.cnitblog.com/Files/seesea/凹凸映射.rar</a><br /><br /></p><img src ="http://www.cnitblog.com/seesea/aggbug/17682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-10-06 15:27 <a href="http://www.cnitblog.com/seesea/archive/2006/10/06/17682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=Gray&gt;&lt;b&gt;DrawIndexedPrimitive函数的参数祥解&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/09/21/17157.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Thu, 21 Sep 2006 11:02:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/09/21/17157.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/17157.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/09/21/17157.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/17157.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/17157.html</trackback:ping><description><![CDATA[<font face="Courier New">Microsoft DirectX 8.1 (Visual Basic)<em>函数原型</em></font><em> </em>：<br><br>&nbsp;&nbsp;&nbsp; <em><em>object</em>.<strong>DrawIndexedPrimitive( _ </strong><br><strong>&nbsp;&nbsp;&nbsp; </strong><em>PrimitiveType</em><strong>As CONST_D3DPRIMITIVETYPE</strong>, _ <br><strong>&nbsp;&nbsp;&nbsp; </strong><em>MinIndex </em><strong>As Long</strong>, _ <br><strong>&nbsp;&nbsp;&nbsp; </strong><em>NumIndices</em><strong>As Long</strong>, _ <br><strong>&nbsp;&nbsp;&nbsp; </strong><em>StartIndex</em><strong>As Long</strong>, _ <br><strong>&nbsp;&nbsp;&nbsp; </strong><em>PrimitiveCount</em><strong>As Long)</strong><br></em><em>PrimitiveType:</em>表示要绘制的图元类型;<br><em>MinIndex:输入的第一个点在顶点缓存中的位置；<br></em><em>NumIndices:</em>所要使用的索引数量；<br><em>StartIndex：</em>输入的第一个索引在索引缓存中的位置；<br><em>PrimitiveCount：</em>要绘制的图元数量；<br><br>
<pre class=syntax>&nbsp;</pre>
<pre class=syntax>IDirect3DDevice9::DrawIndexedPrimitive（C++）：</pre>
<pre class=syntax>
<pre class=syntax><strong>HRESULT </strong><strong>DrawIndexedPrimitive(</strong>
<strong>D3DPRIMITIVETYPE</strong> <em>Type</em><strong>,</strong>
<strong>INT</strong> <em>BaseVertexIndex</em><strong>,</strong>
<strong>UINT</strong> <em>MinIndex</em><strong>,</strong>
<strong>UINT</strong> <em>NumVertices</em><strong>,</strong>
<strong>UINT</strong> <em>StartIndex</em><strong>,</strong>
<strong>UINT</strong> <em>PrimitiveCount</em>
<strong>);<br></strong><em>BaseVertexIndex：输入的第一个顶点距顶点缓存中第一个顶点位置的偏移量；<br>MinIndex：输入的第一个点在顶点缓存中的位置；<br>NumVertices：</em>所要使用的顶点数量；</pre>
<pre class=syntax>&nbsp;</pre>
<pre class=syntax><br><br><br><br><br><br><br>&nbsp;</pre>
</pre><img src ="http://www.cnitblog.com/seesea/aggbug/17157.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-09-21 19:02 <a href="http://www.cnitblog.com/seesea/archive/2006/09/21/17157.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=Gray&gt;&lt;b&gt;考研中...&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/09/11/16691.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Mon, 11 Sep 2006 07:24:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/09/11/16691.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/16691.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/09/11/16691.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/16691.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/16691.html</trackback:ping><description><![CDATA[考研中...<img src ="http://www.cnitblog.com/seesea/aggbug/16691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-09-11 15:24 <a href="http://www.cnitblog.com/seesea/archive/2006/09/11/16691.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=Gray&gt;&lt;b&gt;VS初步学习&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/05/14/10516.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Sun, 14 May 2006 09:49:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/05/14/10516.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/10516.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/05/14/10516.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/10516.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/10516.html</trackback:ping><description><![CDATA[<p>最近对顶点着色器发生了兴趣，当然这也是学习d3d过程中必然会遇到的。下面是初步学习Vexter Shader后写的一个示例程序。<br />虽然简单，但我希望对大家有所帮助,因为我觉得学习编程莫过于看原代码，看示例了。在VB中是用一长串数据来代表顶点类型，它也将在汇编代码中使用。在示例中能找到如下代码：</p>
		<p>Function creaVShader(filesrc As String) As Long<br />Dim shaderArray() As Long<br />Dim shader As Long<br />Dim decl(4) As Long<br />Dim shaderCode As D3DXBuffer<br />decl(0) = 536870912          <font color="#006400"> <a class="" title="" href="/seesea/articles/10448.html" target="_blank"><font color="#006400">'D3DVSD_STREAM(0)<br /></font></a></font>decl(1) = 1073872896       <font color="#006400">  </font><a href="/seesea/articles/10448.html"><font color="#006400">'D3DVSD_REG(D3DVSDE_POSITION, D3DVSDT_FLOAT3 )</font></a><br />decl(2) = 1074003973         <font color="#006400"></font><a class="" title="" href="/seesea/articles/10448.html" target="_blank"><font color="#006400">'D3DVSD_REG(D3DVSDE_DIFFUSE, D3DVSDT_D3DCOLOR )<br /></font></a>decl(3) = -1                         <font color="#006400"> </font><a class="" title="" href="/seesea/articles/10448.html" target="_blank"><font color="#006400">'D3DVSD_END()</font></a><br />Set shaderCode = D3DX.AssembleShaderFromFile(filesrc, 0, "", Nothing)<br />ReDim shaderArray(shaderCode.GetBufferSize() / 4)<br />D3DX.BufferGetData shaderCode, 0, 1, shaderCode.GetBufferSize(), shaderArray(0)<br />Set shaderCode = Nothing<br />g_D3DDevice.CreateVertexShader decl(0), shaderArray(0), shader, D3DUSAGE_SOFTWAREPROCESSING<br />creaVShader = shader<br />End Function</p>
		<p>上面代码创建了一个顶点着色器，creaVShader为其着色器句柄了，在以后渲染时，通过g_D3DDevice.SetVertexShader方法来应用.<br />关于着色器更多的信息：<a class="titlelink" id="Editor_Results_rprSelectionList_ctl02_Hyperlink1" href="/seesea/articles/10376.html"><b><font color="#006400">d3dshader.bas中的宏定义</font></b></a><br />我们开始进入正题。<br /><br />1.首先，我们手动创建一个三角形。<br />Dim Vertices(3) As cvertex<br />VertexSizeInBytes = Len(Vertices(0))<br />With Vertices(0): .x = 0: .y = 0: .z = 0: .diffuse = 0: End With<br />With Vertices(1): .x = 1: .y = 0: .z = 1: .diffuse = 0: End With<br />With Vertices(2): .x = 1: .y = 0: .z = 0: .diffuse = 0: End With<br />Set g_VB = g_D3DDevice.CreateVertexBuffer(VertexSizeInBytes * 3, 0, D3DFVF_XYZ Or D3DFVF_DIFFUSE, D3DPOOL_DEFAULT)<br />D3DVertexBuffer8SetData g_VB, 0, VertexSizeInBytes * 3, 0, Vertices(0)<br /><br />2.然后，我们设置变换矩阵<br />下面的这个过程将在Render()过程中被调用。Render()过程又在Timer1_Timer()过程中被不断调用。<br />Sub SetupMatrices()<br />Dim tempmat As D3DMATRIX<br />Dim matWorld As D3DMATRIX<br />Dim matView As D3DMATRIX<br />Dim matProj As D3DMATRIX<br />D3DXMatrixRotationY matWorld, Timer<br />D3DXMatrixLookAtLH matView, vec3(0#, 2#, 3#), vec3(0#, 0#, 0#), vec3(0#, 1#, 0#)<br />D3DXMatrixMultiply tempmat, matWorld, matView<br />D3DXMatrixPerspectiveFovLH matProj, g_pi / 3, 1, 1, 1000<br />D3DXMatrixMultiply tempmat, tempmat, matProj<br />D3DXMatrixTranspose tempmat, tempmat<br />g_D3DDevice.SetVertexShaderConstant 1, tempmat, 4<br />End Sub<br />函数D3DXMatrixTranspose用来转置矩阵，然后把矩阵写入常数寄存器1,2,3,4.<br /><br />3.在每次调用Render()时，改变constants(0 to 3)的值，这些值将被写进C0常量寄存器。用于改变每个顶点的颜色：<br />For i = 0 To 3<br />If constants(i) - 1 &gt;= 0 Then<br />constants(i) = 0<br />End If<br />constants(i) = constants(i) + 0.01<br />Next<br />g_D3DDevice.SetVertexShaderConstant 0, constants(0), 1<br />汇编代码：<br />add oD0,v5,c0<br />v5为颜色输入寄存器，oD0为颜色输出寄存器。<br /><br />4.新建一.txt文档。写入如下内容：<br />vs.1.0<br />m4x4 r0,v0,c1     <font color="#006400">'v0为顶点位置对应的输入寄存器<br /></font>mov oPos,r0        <font color="#006400">'oPos顶点位置对应的输出寄存器<br /></font>add oD0,v5,c0     <br />然后保存为vshader.txt文件。<br />在vb中通过一下函数creaVShader来加载到程序中使用：<br />vshader = creaVShader(App.Path + "\vshader.txt")<br />得到一个着色器句柄vshader，然后在渲染时使用SetVertexShader方法来应用着色器：<br />g_D3DDevice.SetVertexShader vshader<br /><br />结果如下图：<br /><img height="149" alt="vs1.bmp" src="http://www.cnitblog.com/images/cnitblog_com/seesea/vs/vs1.bmp" width="200" border="0" /><img height="149" alt="vs2.bmp" src="http://www.cnitblog.com/images/cnitblog_com/seesea/vs/vs2.bmp" width="200" border="0" /><img style="WIDTH: 203px; HEIGHT: 148px" height="239" alt="vs3.bmp" src="http://www.cnitblog.com/images/cnitblog_com/seesea/vs/vs3.bmp" width="320" border="0" /><br />原代码下载：<a href="/Files/seesea/VSexample.rar">http://www.cnitblog.com/Files/seesea/VSexample.rar</a><br /></p><img src ="http://www.cnitblog.com/seesea/aggbug/10516.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-05-14 17:49 <a href="http://www.cnitblog.com/seesea/archive/2006/05/14/10516.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>&lt;font color=gray&gt;&lt;b&gt;顶点着色器的定义宏&lt;/b&gt;&lt;/font&gt;</title><link>http://www.cnitblog.com/seesea/archive/2006/05/13/10448.html</link><dc:creator>繁星</dc:creator><author>繁星</author><pubDate>Sat, 13 May 2006 13:00:00 GMT</pubDate><guid>http://www.cnitblog.com/seesea/archive/2006/05/13/10448.html</guid><wfw:comment>http://www.cnitblog.com/seesea/comments/10448.html</wfw:comment><comments>http://www.cnitblog.com/seesea/archive/2006/05/13/10448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/seesea/comments/commentRss/10448.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/seesea/services/trackbacks/10448.html</trackback:ping><description><![CDATA[<p align="left">
		</p>
		<table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: auto auto auto 5.4pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" border="1">
				<tbody>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center">
												<b style="mso-bidi-font-weight: normal">
														<span style="COLOR: gray; FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">函数</span>
												</b>
												<b style="mso-bidi-font-weight: normal">
														<span lang="EN-US" style="COLOR: gray; mso-bidi-font-size: 10.5pt">
																<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
																<o:p>
																</o:p>
														</span>
												</b>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center">
												<b style="mso-bidi-font-weight: normal">
														<span style="COLOR: gray; FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">返回值</span>
														<span lang="EN-US" style="COLOR: gray">
																<o:p>
																</o:p>
														</span>
												</b>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 1; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_POSITION, D3DVSDT_FLOAT3 )</span>
												</span>
												<span lang="EN-US">
														<o:p>
														</o:p>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073872896<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 2; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_BLENDWEIGHT, D3DVSDT_FLOAT1 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073741825<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 3; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_BLENDINDICES, D3DVSDT_FLOAT1 )</span>
												</span>
												<span lang="EN-US">
														<o:p>
														</o:p>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073741826<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 4; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_NORMAL, D3DVSDT_FLOAT3 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073872899<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 5; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_PSIZE, D3DVSDT_FLOAT1 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073741828<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 6; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_DIFFUSE, D3DVSDT_D3DCOLOR )</span>
												</span>
												<span lang="EN-US">
														<o:p>
														</o:p>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1074003973<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 7; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_SPECULAR, D3DVSDT_D3DCOLOR )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1074003974<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 8; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD0, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807367<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 9; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD1, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807368<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 10; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD2, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807369<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 11; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD3, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807370<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 12; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD4, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807371<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 13; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD5, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807372<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 14; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD6, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807373<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 15; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_TEXCOORD7, D3DVSDT_FLOAT2 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073807374<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 16; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_POSITION2, D3DVSDT_FLOAT3 )<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073872911<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 17; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_REG(D3DVSDE_NORMAL2, D3DVSDT_FLOAT3)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">1073872912<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 18; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_END()<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">-1<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 19; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_STREAM(0)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">536870912<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 20; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_STREAM(1)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">536870913<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 21; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_STREAM(2)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">536870914<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 22; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_STREAM(3)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">536870915<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 50pt; mso-yfti-irow: 23; mso-height-rule: exactly">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 50pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">.<o:p></o:p></span>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">.<o:p></o:p></span>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">.<o:p></o:p></span>
												</span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">
																<o:p> </o:p>
														</span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 50pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">.<o:p></o:p></span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">.<o:p></o:p></span>
										</p>
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">.<o:p></o:p></span>
										</p>
								</td>
						</tr>
						<tr style="HEIGHT: 19.85pt; mso-yfti-irow: 24; mso-height-rule: exactly; mso-yfti-lastrow: yes">
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span class="colorcode">
														<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #555555">D3DVSD_STREAM(15)<o:p></o:p></span>
												</span>
										</p>
								</td>
								<td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 19.85pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-height-rule: exactly; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top">
										<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">
												<span lang="EN-US">536870927<o:p></o:p></span>
										</p>
								</td>
						</tr>
				</tbody>
		</table><img src ="http://www.cnitblog.com/seesea/aggbug/10448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/seesea/" target="_blank">繁星</a> 2006-05-13 21:00 <a href="http://www.cnitblog.com/seesea/archive/2006/05/13/10448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>