[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