Quote: "
What do all these new features matter though, if the old ones are not working?
"
Well they are not new features. They are Direct X 9 High Level Shading Language and Nvidia's CG which basically replaces the old assembler way to create Vertex and Pixel shaders. DBPro can use all three methods, Direct X 9 HLSL, Nvidia's CG, and the old Direct X 8.1 method of shaders.
A brand new bumpmapping shader is being used that is simply more stable and robust than the old assembler shader. You can change these shaders at will, just by loading the .FX file and applying them to the model.
However, that demo that you are using is old and out of date and does not represent the language that well. Use Upgrade 5 demo when it comes out instead.
Dark Basic Pro -- The luxury for game programmers everywhere