Ok I solved the lighting issue with the points. I simply had to assign normals to the points.
But I still cannot get them rendered with the ScanlineRenderer. In the API there's a function called
Point::tessellate(Scene* scene, PrimitiveContext* ptx) const [virtual]
which is briefly described as a function for "pushing a single rPoint primitive into the rendering stream". Do I have to utilize this and if yes, has anyone successfully used this function? And if not, has anyone successfully rendered custom points or particles with the API?
Kind regards,
Phong