Multi-Threaded Renderer
I developed a producer-consumer rendering engine, including
- Single producer (sim thread) and consumer (render thread)
- Command FIFO passes command packets from sim to render
- Flexible event dispatching to all registered subsystems