bool Run (Node * node) override { std::cout<<"Run launched on : "<<cpu_info->GetCPUModelString(cpu_info->GetMasterCPU())<<"\n"; if(float_mode) { if(mt_mode) return MTFloatRun(node); else return FloatRun(node); } else { if(mt_mode) return MTIntRun(node); else return IntRun(node); } }
void ToneMapper::Run(TexturePtr src,ID3D11RenderTargetView * dst) { IntRun(src.Get()->GetShaderResourcePointer(),dst); }
void ToneMapper::Run(TexturePtr src,TexturePtr dst) { IntRun(src.Get()->GetShaderResourcePointer(),dst.Get()->GetRenderTargetPtr()); }