Try this address please: <a href="http://myfreefilehosting.com/f/3030f43f96_0.08MB">http://myfreefilehosting.com/f/3030f43f96_0.08MB</a><br>Don&#39;t know why but the file-upload link is not working.<br><br>Stephan<br><br>
<div><span class="gmail_quote">2008/4/1, Stephan Reiter &lt;<a href="mailto:stephan.reiter@gmail.com">stephan.reiter@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I just finished a new version that produces better bytecode. The code is also better to read because I abstracted away most of the emit-calls into classes à la Float, Float2, etc.<br><br>I also gave SIMD-code generation a shot, but it resulted in no speedup at all and made the code difficult to be followed. So there&#39;s only the scalar shading pipeline included ...<br>

<br>Patch is available from here: <a href="http://www.file-upload.net/download-760882/rtpatch1270.zip.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.file-upload.net/download-760882/rtpatch1270.zip.html</a><br>
<br>Comments and test reports are appreciated! :-)<br>
Stephan<br><br><div><span class="gmail_quote">2008/3/30, Stephan Reiter &lt;<a href="mailto:stephan.reiter@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">stephan.reiter@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">







<div bgcolor="#ffffff">
<div><font face="Arial" size="2">So, I have been working the past few weeks to get 
rid of some shortcomings of the older raytracing patch and present to you a new 
patch with the following features:</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">Rapdio 0.7:</font></div>
<div><font face="Arial" size="2">- Restructured code, respects C++ RAII idiom and 
separates scene management from the acceleration structure through templates 
(next version will feature BIH and Grid as replacements for the BVH, BIH should 
yield better results in the ioquake3 environment).</font></div>
<div><font face="Arial" size="2">- Rewritten kd-tree builder, does not depend on 
openmp to utilize all cores (although openmp allows speeding up some parts of 
the process)</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">rt-ioquake3:</font></div>
<div><font face="Arial" size="2">- Runtime code generation for shaders using the 
LLVM: this is blazingly fast and does not require GCC to be installed 
anymore!</font></div>
<div><font face="Arial" size="2">- SIMD code is not generated yet, expect lower 
performance due to use of scalar code only.</font></div>
<div><font face="Arial" size="2">- Support for reflections in Elite Force has been 
removed. We should think about adding new keywords to the Q3 shader language for 
raytraced effects.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">Some notes regarding compilation:</font></div>
<div><font face="Arial" size="2">- Code is based on revision 1270.</font></div>
<div><font face="Arial" size="2">- Rapido is not built with the ioquake3 
makefile&nbsp;- build it manually in code/rapido</font></div>
<div><font face="Arial" size="2">- Get the latest version of the LLVM from their 
Subversion repository, <font size="3"><font face="Courier New" size="2">svn co 
<a href="http://llvm.org/svn/llvm-project/llvm/trunk" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://llvm.org/svn/llvm-project/llvm/trunk</a> llvm</font></font></font></div>
<div><font face="Arial" size="2">- Expect a crash under Mac OS X: I know there is a 
bug in the kd-tree builder, but I haven&#39;t been able to locate until now. Maybe 
someone else is more lucky and could help, which I would appreciate A 
LOT!</font></div>
<div><font face="Arial" size="2">- Lightmaps are not sampled yet.</font></div>
<div><font face="Arial" size="2"></font>&nbsp;</div>
<div><font face="Arial" size="2">Stephan</font></div>
<div>&nbsp;</div></div>
<br clear="all"></blockquote></div><br>
</blockquote></div><br>