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

Assign one article to one user - Joomla! Forum - community, help and support

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

Contact Layout - one column instead of two - Joomla! Forum - community, help and support