+ if( mResendFlag & RESEND_SHADER )
+ {
+ typedef MessageValue1< Render::Renderer, bool > DerivedType;
+ uint32_t* slot = mSceneController->GetRenderQueue().ReserveMessageSlot( updateBufferIndex, sizeof( DerivedType ) );
+ new (slot) DerivedType( mRenderer, &Render::Renderer::SetShaderChanged, true );
+ }
+