** Sega MD 3D engine update 7 **
Speed up rendering by another 15-20 % !
Massive unrolling of the line drawing hotpath has seen a good pickup in the rendering although further improvements are needed , particularly for small triangles as most of the overhead is not in the drawing ( more time in setup vs drawing ) .
Added partial drawing of Quads , this was a major pain due to all the edge cases , as Quads are basically a triangle top (optional) - a middle trapezium and a bottom triangle (optional) and any part can be clipped or offscreen .
Implemented a frame pacing algorithm for the camera so as Frame rate fluctuates with detail the forward Z rate is altered, its as bit janky still .
Track control just snaps back to position after it runs through a short sequence.
Work continues on Parodius and we have some cool things to show in a video soon .
#SGDK #SegaGenesis #MegaDrive