esselfortium
Cumulonimbus Antagonistic Posting

Posts: 5268
Registered: 01-02 |
Neat!
I don't think Chocolate-Doom would probably be the best way to go. Adding new features like voxel support doesn't really fit within Chocodoom's mission, and so they'd be highly unlikely to be merged into the main Chocodoom source, remaining as an obscure branch of it.
A moddability-focused software-rendered port such as ZDoom or Eternity Engine would probably be your best bet. They both use heavily modified or rewritten software renderers, but the rendering methods themselves are still very much in line with Doom's.
ZDoom's software renderer is somewhat of a mystery to me, so I'll let someone else discuss it, but Eternity's "Cardboard" renderer is cleanly-written, fast as hell, and very high-precision.
|