Actually, it was more like 4-5 days, I'd say most of the improvements occurred in the first 2-3, and I also did a fair amount of bug-fixing work on the mod in that time as well ;)SterlingRed wrote:What makes me a little bit sad is that in a week you've largely fixed the performance issues that have plagued minecraft for years, and yet Mojang can't even produce a half assed feature in 4 months of dev time.
And yeah man, my own disappointment at seeing the code in 1.5 was what mainly inspired me to do this optimization pass. It's way outside of the stuff I normally choose to work on, as you guys know that I am primarily interested in gameplay (I have plenty of technical and optimization background mind you), but seriously...enough was enough. Prior to 1.5 they were saying their code would be somehow "better than Optifine", and then we got whatever that was instead, where they had to put out a patch just to bring performance back up to previous levels.
Anyways, one way or another, I'd finally had enough of their willy-nilly code additions to the inner rendering loop, especially given the time when they said they'd provide improvements had come and gone with no discernible difference, and frankly, with the rendering code looking even worse than it had previously (like that ridiculous string-compare nonsense).