From DoomWiki.org ← User:Quasar You do not have permission to edit this page, for the following reason: This page has been protected to prevent editing or other actions. You can view and copy the source of this page: ==Eternity== Amongst the work I have done on Eternity are several things that were, at the time, technological breakthroughs for the Doom engine: * I invented the concept of parameterized codepointers with dedicated argument fields (aka action functions). * I made the first codepointer capable of calling into a scripting engine. * I was the first to reach a full understanding of the [[Numeric overflow crash in tall areas|R_MakeSpans crash]] due to scaling overflow that is present in every game based on Doom, leading to the implementation of 32-bit clipping arrays in EE (these were later superceded by/included within SoM's Cardboard renderer). * I created the Dynaseg system for Eternity which enables flawless rendering of [[polyobject]]s anywhere in a map. * I was instrumental in the creation of the [[UDMF]] standard for a new interchangeable map format that solves the problems of extension in modern source ports. Return to User:Quasar. Retrieved from "https://doomwiki.org/wiki/User:Quasar"