Any word on this problem yet?  It's been two weeks...

Dan Petersen wrote:

> >>>>>
> Sounds like they forgot to clean the z-buffer before drawing the right
> eye view. I had this in some OpenGL code once. If you do:
>
>   clean z-buffer
>   select left buffer
>   draw left view
>   select right buffer
>   draw right view
>
> it has exactly the effect you describe. The proper sequence is:
>
>   select left buffer
>   clean z-buffer
>   draw left view
>   select right buffer
>   clean z-buffer
>   draw right view
> >>>>>
>
> That is exactly what I am seeing,  I'm quite sure.
> I could send the viewer but it will take a while to pack-up.
>

What it looks like is that some graphics cards have a seperate Z-buffer per
eye and some don't.  For cards that have a seperate Z-buffer per eye the top
sequence of actions not only works but is the desired way to do things
(for performance reasons).  For a graphics card that only has a single
Z-buffer then the bottom sequence is needed.

This isn't confirmed yet but is what we think the problem might be.

Dan Petersen
Java 3D Team
Sun Microsystems

-- 
__________________________________________________________

Shawn Kendall               Full Sail Real World Education
Course Director             3300 University BLVD
Real Time 3D for Gaming     Winter Park FL 32792
[EMAIL PROTECTED]       http://www.fullsail.com
__________________________________________________________
 


Reply via email to