rendering via texture buffers

rewritten render engine to use texture buffers (because of hardware
limitations in conjunction with opencl)
TODO: scaling/opencl