<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6001.18000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY 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 
http://llvm.org/svn/llvm-project/llvm/trunk 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'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></BODY></HTML>