Okay, so maybe "broken" isn't the best word. Maybe "missing" had been better.
Basicly the most fundamental thing that's missing is some sort of Unit Tests and other things that are essential to collaborative software development (like version and configuration management).
I had initially thought that the "Monkeys at typewritter" version was better suited, but that turned out not to be the case.
Anyway the things that are definitely missing (apart from unit tests that [amoungst others] would have caught the copy/paste bug in ScaleEntity) are:
Quaternion rotations.
Collada Importer - (and thus XML parser - but that's really a shortcomming of BlitzMAX).
Had a unit test framework been present I would have gladly volunteered to add these, but with the hit and miss state of the current code, I'm reluctant to add anything that could potentially break several hundred other things, without me knowing.
Also in the longer term I would like to see the possibility of adding third party products, like SpeedTree/SpeedGrass and PhysX, in an elegant manner.
Basicly the most fundamental thing that's missing is some sort of Unit Tests and other things that are essential to collaborative software development (like version and configuration management).
I had initially thought that the "Monkeys at typewritter" version was better suited, but that turned out not to be the case.
Anyway the things that are definitely missing (apart from unit tests that [amoungst others] would have caught the copy/paste bug in ScaleEntity) are:
Quaternion rotations.
Collada Importer - (and thus XML parser - but that's really a shortcomming of BlitzMAX).
Had a unit test framework been present I would have gladly volunteered to add these, but with the hit and miss state of the current code, I'm reluctant to add anything that could potentially break several hundred other things, without me knowing.
Also in the longer term I would like to see the possibility of adding third party products, like SpeedTree/SpeedGrass and PhysX, in an elegant manner.