[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Horrible Z buffer precision with latest FireFox.



Actually, on linux, we always use a FBO -- and I realize that I accidentally checked in always creating the depth renderbuffer with DEPTH_COMPONENT16.  Oops, will fix.

    - Vlad

----- Original Message -----
> ----- Original Message -----
> > Could you file a bug report about this, under Core / Canvas:WebGL ?
> >
> > It's something we should fix (or work around) :-)
> >
> > If you want to try stuff (since you have access to the machine in
> > question; I have no problem here on my linux/nvidia system) the
> > relevant code is probably CreateOffscreenPixmapContext()
> 
> ... (or one of the other similar functions in that file... Vlad would
> know).
> 
> Benoit
> 
> > in gfx/thebes/GLContextProviderGLX.cpp.
> >
> > You could try setting the requested z-buffer width to 24 bits to see
> > if it makes a difference...
> >
> > It's worth pasting the output of glxinfo too. Here it gives only 24
> > bit depth buffers, perhaps on your system certain visuals have a 16
> > bit depth buffer.
> >
> > Benoit
> >
> > ----- Original Message -----
> > > My son just upgraded his Linux box to Firefox/Minefield to
> > > 4.0.b3pre
> > > 20100723 - and suddenly his Z precision turned to crap. He
> > > definitely
> > > has a Z buffer - but the precision looks no better than 16
> > > bit...possibly worse! This machine only has a 6800 card - but it's
> > > been working perfectly well for months.
> > >
> > > Any clues as to what happened?
> > >
> > > -- Steve
> > >
> > > -----------------------------------------------------------
> > > You are currently subscribed to public_webgl@khronos.org.
> > > To unsubscribe, send an email to majordomo@khronos.org with
> > > the following command in the body of your email:
> -----------------------------------------------------------
> You are currently subscribed to public_webgl@khronos.org.
> To unsubscribe, send an email to majordomo@khronos.org with
> the following command in the body of your email:
-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email: