go, cupid, go!!! insane what you achieved in few weeks!!!

Thanks, but holidays are now over. So don't expect such a pace in the future.
QUOTE
If this would render 3d up to modern games standard, backward compatibility would be completely irrelevant. I keep my fingers crossed.
I disagree with that. If i program something in
VP it will always be backward compatible. If i come to the conclusion that a 3d renderer could not be done with backward compatibility i will finish the project.
After long absence of
VP i just came back when
VP 9 was very new... I could not understand why all my tables did not work in the new version, which has much better physics than the old version. Every table i loved to play could not be played anymore with the new Version.
With high respect to the Authors who have created many tables again and did not finish creating tables at all, this 3d version will be backward compatible, even if it comes to light, that modern games standard could not be reached with this.
As we are talking about: Don't expect modern games standard out of two reasons:
First: This is not a prerendered scene like in most games. As i described earlier, it's hard to program something in 3d that you don't know before.
Second: I have barely programmed 3d. I think that i can program some High Level Shader Language (HLSL) effects into the engine, but i'm not a pro... I have never programmed HLSL before. In fact everything i do here is new to me, and i had to rewrite almost everything of the engine i have programmed before, because i learned from mistakes. (i also explained this before)
I would be glad to put out a 3d Table viewer within some months, maybe more.
QUOTE
so maybe it will even be faster in the end (as long as one doesn't target
FP rendering quality, of course)..
With lights displaying and blinking, i get 240 fps with the bop (because of 3500 ramps) and 350 fps with most other tables. But almost no depth sorting is done yet. So the frame rate will for sure drop lower.
The next thing i will do (after cleaning the code a little bit) is a file chooser and a run-time property editor. This will cost some time, that i could use programming bumpers and gates, but i think this is very important for debugging strange errors (like the error with MM (wich is rendered good unter the two black triangles)).
Cupid