View Single Post
Old 02 September 2019, 11:26   #28
BSzili
old chunk of coal
 
BSzili's Avatar
 
Join Date: Nov 2011
Location: Hungary
Posts: 1,293
This was very impressive. The main things are: organizing the pixels in a blitter-friendly interleaved format (2-pass blitter C2P), very tight pre-compiled CPU scalers using the stack register, running the blitter completely in parallel with the CPU-based rendering.
There were also a game specific tricks (how the visibility is pre-computed, only 3 ceiling heights and pre-computing each case, etc.).
I also liked his Wolf3D style demo with the blitter scaler. It looked kind of janky in motion, but using the blitter to do scaling was an interesting idea.
BSzili is offline  
 
Page generated in 0.04313 seconds with 11 queries