Hacker News new | ask | show | jobs
by theanzelm 2639 days ago
It actually worked out way better than I expected. With a bit of memoization using references to immutable objects and some "hotness" grouping mechanisms for renderables that change frequently, but not every frame, you get a purely-functional-looking rendering pipeline. And it's super convenient to render related 2D and 3D UI from the same logical component.