<div>Hi everyone,</div>  <div>&nbsp; Recently, I have been working on shaders in VTK. I use vtkProperty::LoadMaterial() to load the xml file successfully. But an error comes out while compiling the code. </div>  <div>It says:</div>  <div><FONT color=#0000ff>ERROR: In ..\..\VTK\Rendering\vtkCgShader.cxx, line 303<BR>vtkCgShader (032BB718): CG ERROR : The compile returned an error.</FONT></div>  <div><FONT color=#0000ff>ERROR: In ..\..\VTK\Rendering\vtkCgShader.cxx, line 306<BR>vtkCgShader (032BB718): (51) : error C0000: syntax error, unexpected $undefined at token "&lt;undefined&gt;"<BR>(51) : error C0501: type name expected at token "&lt;undefined&gt;"</FONT></div>  <div><BR><FONT color=#0000ff>ERROR: In ..\..\VTK\Rendering\vtkCgShader.cxx, line 265<BR>vtkCgShader (032BB718): Failed to create Cg program</FONT>.&nbsp;</div>  <div>&nbsp;</div>  <div>I don't know why and want your help. Thanks.</div>  <div>&nbsp;</div>  <div>My shader code is:</div>  <div>vertex shader:</div> 
 <div><FONT color=#0080ff>struct C2E1v_Output {<BR>&nbsp; float4 position : POSITION;<BR>&nbsp; float4 color&nbsp;&nbsp;&nbsp; : COLOR;<BR>};</FONT></div>  <div><FONT color=#0080ff>C2E1v_Output main(uniform float2 position : POSITION)<BR>{<BR>&nbsp; C2E1v_Output OUT;</FONT></div>  <div><FONT color=#0080ff>&nbsp; OUT.position = float4(position, 0, 1);<BR>&nbsp; OUT.color&nbsp;&nbsp;&nbsp; = float4(0, 1, 0, 1);&nbsp; // RGBA green</FONT></div>  <div><FONT color=#0080ff>&nbsp; return OUT;&nbsp;<BR>}</FONT><BR></div>  <div>fragment shader:</div>  <div><FONT color=#0080ff>struct C2E2f_Output {<BR>&nbsp; float4 color : COLOR;<BR>};</FONT></div>  <div><FONT color=#0080ff>C2E2f_Output main(uniform float4 color : COLOR)<BR>{<BR>&nbsp; C2E2f_Output OUT;<BR>&nbsp; OUT.color = color;<BR>&nbsp; return OUT;<BR>}</FONT></div>  <div><FONT color=#0080ff></FONT>&nbsp;</div>  <div><FONT color=#0080ff>xml file is:</FONT></div>  <div><FONT color=#0080ff>&lt;?xml version="1.0"
 encoding="UTF-8"?&gt;<BR>&lt;Material name="Mat1" NumberOfProperties="1" NumberOfVertexShaders="1" NumberOfFragmentShaders="1"&gt;&gt;</FONT></div>  <div><FONT color=#0080ff>&nbsp; &lt;Shader scope="Vertex" name="Vertex" location="Vertex.cg" language="Cg" entry="main" args="-DVERTEX_PROGRAM"&gt;<BR>&nbsp; &lt;/Shader&gt;</FONT></div>  <div><FONT color=#0080ff>&nbsp; &lt;Shader scope="Fragment" name="TestCgStructureFrag" location="StructureFragmentTest.cg" language="Cg" entry="fragment_program" args="-DFRAGMENT_PROGRAM"&gt;<BR>&nbsp; &lt;/Shader&gt;</FONT></div>  <div><FONT color=#0080ff>&lt;/Material&gt;<BR></FONT>It's very simple.</div>  <div>&nbsp;</div>  <div>I hope you guys can help me.</div>  <div><FONT color=#0080ff><FONT color=#000000>Thanks again.</FONT></div></FONT><p>&#32;


      <hr size=1><a href="http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline">ÑÅ»¢ÓÊÏä´«µÝÐÂÄê×£¸££¬¸öÐԺؿ¨ËÍÇ×Åó£¡</a>