Michael Abrash is a legend. His work was influential on John Carmack's earlier works at id software, in particular the Keen engine and Wolfenstein 3D. And then Carmack brought him to work on the Quake engine. John Carmack on Abrash:
>> If you have any interest in programming, you should look at Michael Abrash's Graphics Programming Black Book Special Edition. It has just about everything he has written, from the ancient work on optimizing for the 8086 (still interesting to read) to the articles written during quake's development.
>> If you have any interest in programming, you should look at Michael Abrash's Graphics Programming Black Book Special Edition. It has just about everything he has written, from the ancient work on optimizing for the 8086 (still interesting to read) to the articles written during quake's development.
His overview of the Quake 3D engine: https://www.bluesnews.com/abrash/chap70.shtml