If you want to use your renderer, but it is not OpenGL based, write custom GPU access routines as a replacement for LightsprintGL.