Re: Redesigning video system
Posted: Fri Mar 16, 2012 10:53 am
The point where rdos blames the language:
The point where rdos blames the compiler:rdos wrote:...C is not adequate for graphics... [...] I proved it when I had to move the glyph cache from C to assembly in order to get decent performance.
The point where he claims it never happened:rdos wrote:it was the C compiler that couldn't do the 4-level lookup without loading the same selector four times. [...] There where a couple of other issues as well where the C compiler produced slower code, but the inability to mix flat and segmented pointers in the C compiler was the main reason it lost big time.
I rest my case.rdos wrote:I don't need compiler developer's to support my design choices. [...] any need to change the compiler because of requirements in RDOS can be done regardless of what compiler writers do.