I currently use Kiss3D to render a simple game UI. Here is how it looks like:
See if you can spot the four pieces in a row
I am unhappy with Kiss3D because it doesn't support text overlays and carries a lot of state. I would prefer to have a stateless solution where I rebuild the scene from a single source of truth. (In Kiss3D, changing objects after adding them involves storing RC pointers to any object you might want to touch at a later point.)
Can you recommend me a graphics library which is stateless and has buildin support for spheres, cylinders, cuboids and text overlays?