/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_motion_blur.h | 46 void Init(IRenderNodeContextManager& renderNodeContextMgr, const MotionBlurInfo& blurInfo); 47 void PreExecute(IRenderNodeContextManager& renderNodeContextMgr, const MotionBlurInfo& blurInfo, 50 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig); 56 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig); 58 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig);
|
H A D | render_motion_blur.cpp | 141 void RenderMotionBlur::PreExecute(IRenderNodeContextManager& renderNodeContextMgr, const MotionBlurInfo& blurInfo, in PreExecute() argument 144 motionBlurInfo_ = blurInfo; in PreExecute() 152 GpuImageDesc desc = renderNodeContextMgr.GetGpuResourceManager().GetImageDescriptor(blurInfo.velocity); in PreExecute() 169 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) in Execute() 171 if (!RenderHandleUtil::IsGpuImage(blurInfo.output)) { in Execute() 176 UpdateDescriptorSet0(renderNodeContextMgr, cmdList, blurInfo, ppConfig); in Execute() 178 const RenderHandle velocity = blurInfo.velocity; in Execute() 179 RenderHandle tileVelocity = blurInfo.velocity; in Execute() 182 ExecuteTileVelocity(renderNodeContextMgr, cmdList, blurInfo, ppConfig); in Execute() 195 renderPass.renderPassDesc.attachmentHandles[0] = blurInfo in Execute() 168 Execute(IRenderNodeContextManager& renderNodeContextMgr, IRenderCommandList& cmdList, const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) Execute() argument 237 ExecuteTileVelocity(IRenderNodeContextManager& renderNodeContextMgr, IRenderCommandList& cmdList, const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) ExecuteTileVelocity() argument 365 UpdateDescriptorSet0(IRenderNodeContextManager& renderNodeContextMgr, IRenderCommandList& cmdList, const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) UpdateDescriptorSet0() argument [all...] |
H A D | render_blur.h | 45 void Init(IRenderNodeContextManager& renderNodeContextMgr, const BlurInfo& blurInfo); 46 void PreExecute(IRenderNodeContextManager& renderNodeContextMgr, const BlurInfo& blurInfo,
|
H A D | render_blur.cpp | 47 void RenderBlur::Init(IRenderNodeContextManager& renderNodeContextMgr, const BlurInfo& blurInfo) in Init() argument 49 blurInfo_ = blurInfo; in Init() 58 imageData_.mipImage = blurInfo.blurTarget.handle; in Init() 85 IRenderNodeContextManager& renderNodeContextMgr, const BlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) in PreExecute() 87 blurInfo_ = blurInfo; in PreExecute() 88 imageData_.mipImage = blurInfo.blurTarget.handle; in PreExecute() 89 globalUbo_ = blurInfo.globalUbo; in PreExecute() 84 PreExecute( IRenderNodeContextManager& renderNodeContextMgr, const BlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) PreExecute() argument
|
H A D | render_node_single_post_process.cpp | 204 RenderBlur::BlurInfo blurInfo { GetBindableImage(builtInVariables_.output), ubos_.postProcess.GetHandle(), in InitNode() 206 renderBlur_.Init(renderNodeContextMgr, blurInfo); in InitNode() 233 RenderBlur::BlurInfo blurInfo { GetBindableImage(builtInVariables_.input), ubos_.postProcess.GetHandle(), in PreExecuteFrame() 235 renderBlur_.PreExecute(*renderNodeContextMgr_, blurInfo, ppGlobalConfig_); in PreExecuteFrame()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_post_process_util.cpp | 183 RenderBlur::BlurInfo blurInfo { images_.output, ubos_.postProcess.GetHandle(), false, in Init() 185 renderBlur_.Init(renderNodeContextMgr, blurInfo); in Init() 186 renderNearBlur_.Init(renderNodeContextMgr, blurInfo); in Init() 187 renderFarBlur_.Init(renderNodeContextMgr, blurInfo); in Init() 397 RenderBlur::BlurInfo blurInfo { nearMip, ubos_.postProcess.GetHandle(), false, CORE_BLUR_TYPE_DOWNSCALE_RGBA, in PreExecute() 399 renderNearBlur_.PreExecute(*renderNodeContextMgr_, blurInfo, ppConfig_); in PreExecute() 401 blurInfo.blurTarget = GetMipImage(nearMip.handle); in PreExecute() 402 renderFarBlur_.PreExecute(*renderNodeContextMgr_, blurInfo, ppConfig_); in PreExecute() 408 RenderBlur::BlurInfo blurInfo { inOut.output, ubos_.postProcess.GetHandle(), false }; in PreExecute() 409 renderBlur_.PreExecute(*renderNodeContextMgr_, blurInfo, ppConfig in PreExecute() [all...] |