Problem with multiple render targets


i'm implementing deferred rendering using new multiple render target calls. i'm getting following error after rendering 2 texture, , switching back buffer.

 

error: error #3728: when rendering multiple textures slot 0 must active. when rendering buffer render texture slots must disabled.

 

 

                              context.setrendertotexture( lbuffer, true, 0, 0, 0 );

                              context.setrendertotexture( gbuffer, true, 0, 0, 1 );

                              context.clear(0.5,0.5,0.5,1,1);

                              gbuffershader.render( context, renderparams, meshes );

 

                              // render lbuffer screen

                              context.setrendertobackbuffer();

               context.clear();

                              context.setprogram(screentextureprogram);

                              context.setsamplerstateat( 0, context3dwrapmode.clamp, context3dtexturefilter.nearest, context3dmipfilter.mipnone );

                              context.settextureat(0, gbuffer);

                              context.setvertexbufferat(0, screenquadgeom.getpositionbuffer(context), 0, "float3");

                              context.setvertexbufferat(1, screenquadgeom.getuvbuffer(context), 0, "float2");

               // error fires here

                              context.drawtriangles( screenquadgeom.getindexbuffer(context) );

                              context.present();

 

i've tried calling setrendertotexture(null,false,0,0,0) both indices try , 'disable' render slot - null allowed.

 

anyone else getting this? ideas i'm doing wrong?

yes admit little confusing.  need set render target index 1 null, not render target 0.  render target 0 disabled when call setrendertobackbuffer.i hear suggestions of how work better however.



More discussions in Flash Player Beta Channel


adobe

Comments

Popular posts from this blog

Joomla 3.3 Installation Error message - Joomla! Forum - community, help and support

Multilanguage infinite redirect loop error. - Joomla! Forum - community, help and support

trim media limit reached