[GEM-dev] motion blur
cyrille henry
cyrille.henry at la-kitchen.fr
Mon Aug 21 18:50:22 CEST 2006
i made more test.
the depth buffer is empty, but not with the correct value.
the problem comes from GEMglClearDepth
this code :
/////////////////////////////////////////////////////////
// Render
//
void GEMglClearDepth :: render(GemState *state) {
glClearDepth (10); // <- fix for test only
post("depth : %d", depth); // <- ...
}
gives :
depth : 1073741824 in the log
and the patch is working.
look like there is a problem with (GLclampd) casting.
cyrille
chris clepper a écrit :
> Yes, that mask is only for the depth buffer. The mask for color and
> depth would be 256 + 16384.
>
> On 8/21/06, *cyrille henry* < cyrille.henry at la-kitchen.fr
> <mailto:cyrille.henry at la-kitchen.fr>> wrote:
>
> I add the line :
>
> post("mask %d, depth %d, current %d, color %d", mask,
> GL_DEPTH_BUFFER_BIT, GL_CURRENT_BIT, GL_COLOR_BUFFER_BIT);
>
>
> and it gives me :
> mask 256, depth 256, current 1, color 16384
>
> looks OK.
> ???
>
> cyrille
>
> chris clepper a écrit :
> > On 8/21/06, *cyrille henry* < cyrille.henry at la-kitchen.fr
> <mailto:cyrille.henry at la-kitchen.fr>
> > <mailto:cyrille.henry at la-kitchen.fr
> <mailto:cyrille.henry at la-kitchen.fr>>> wrote:
> >
> > well, if you see something, then it "work better"
> > i think we have the same problem.
> >
> > so, i think the gemglcleardeph and gemglclear does not only
> clear depth
> > buffer, but also the color buffer.
> > but i don't really see why, and how to solve this.
> >
> >
> > It works on both Nvidia and ATI on OSX, but not ATI on Windows. The
> > code only clears the depth buffer, so I can't see what would
> trigger the
> > clearing of any other buffers. Maybe the GLdefine constants are
> wrong
> > or there is an OR being done? Try printing out GL_DEPTH_BUFFER_BIT,
> > GL_CURRENT_BIT and GL_COLOR_BUFFER_BIT to the console.
> >
> > cgc
> >
> >
> >
> >
> ------------------------------------------------------------------------
>
> >
> > _______________________________________________
> > GEM-dev mailing list
> > GEM-dev at iem.at <mailto:GEM-dev at iem.at>
> > http://lists.puredata.info/listinfo/gem-dev
> <http://lists.puredata.info/listinfo/gem-dev>
>
>
More information about the GEM-dev
mailing list