Dont pay attention to them.. shader programming is easy.. see this example code that makes everything raytraced in realtime:
Code:
 Function Make_raytraced_coolness()
{
float light=light.pos;
float surface=surface.pos;
return raytrace(surface,light);
}



Its as simple as that!!