by Planet9Dave » Jan 14, 2009 @ 9:25pm
First, the models handled via EdgeLib are -not- rendered at the same position -- different values for the translation, rotation and scale are computed for each model.
Second, the EdgeLib-rendered models are rendered correctly with respect to each other, depth-wise: they correctly pass in front of and behind each other, the depth errors are -only- between objects rendered directly with OpenGL calls, and objects rendered with EdgeLib calls.
Third, I'm happy to try your test of calling Perspective2D() followed by Blt(), but what behavior should I see if OpenGL is enabled vs. disabled?
Thanks,
Dave