I geuss the real question is, how much abstraction can be removed from every level of the stack to increase performance without burdening developers. The old adage, clock cycles are cheaper then developer man hours.
Originally Posted by bridgman
I know D#D in its many incarnations has started to become very problematic performance wise. I often ponder the wisdom of gallium3d doing so many code transformations etc. I geuss what needs to come out, is a way to get as close to the metal as can be achieved, which in my mind would mean making a kernel/compiler right into the hardware "as a hardware feature" and make it intellegent enough that drivers would become nearly obsolete.
buts thats just a pipe dream anyways