/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/ |
H A D | render_data_store_post_process.h | 118 static inline BASE_NS::Math::Vec4 GetFactorTonemap(const PostProcessConfiguration& input) in GetFactorTonemap() 124 static inline BASE_NS::Math::Vec4 GetFactorVignette(const PostProcessConfiguration& input) in GetFactorVignette() 129 static inline BASE_NS::Math::Vec4 GetFactorDither(const PostProcessConfiguration& input) in GetFactorDither() 140 static inline BASE_NS::Math::Vec4 GetFactorFringe(const PostProcessConfiguration& input) in GetFactorFringe() 146 static inline BASE_NS::Math::Vec4 GetFactorBlur(const PostProcessConfiguration& input) in GetFactorBlur() 152 static inline BASE_NS::Math::Vec4 GetFactorBloom(const PostProcessConfiguration& input) in GetFactorBloom() 158 static inline BASE_NS::Math::Vec4 GetFactorFxaa(const PostProcessConfiguration& input) in GetFactorFxaa() 164 static inline BASE_NS::Math::Vec4 GetFactorTaa(const PostProcessConfiguration& input) in GetFactorTaa() 171 static inline BASE_NS::Math::Vec4 GetFactorDof(const PostProcessConfiguration& input) in GetFactorDof() 181 static inline BASE_NS::Math::Vec4 GetFactorDof2(const PostProcessConfiguration& input) in GetFactorDof2() [all …]
|
H A D | render_data_store_post_process.cpp | 354 …auto arrView = dataStorePod->Get(name); arrView.size_bytes() == sizeof(PostProcessConfiguration)) { in CreateFromPod() 356 PostProcessConfiguration ppConfig = *((const PostProcessConfiguration*)arrView.data()); in CreateFromPod() 360 PostProcessConfiguration ppConfig; in CreateFromPod() 391 const PostProcessConfiguration& ppConfig, PostProcessStack& ppStack) in FillDefaultPostProcessData() 432 …PostProcessConfiguration::INDEX_BLUR, defUserIdx, PostProcessConversionHelper::GetFactorBlur(ppCon… in FillDefaultPostProcessData() 434 …PostProcessConfiguration::INDEX_BLOOM, defUserIdx, PostProcessConversionHelper::GetFactorBloom(ppC… in FillDefaultPostProcessData() 436 …FillBuiltInData(PostProcessConstants::RENDER_FXAA, PostProcessConfiguration::INDEX_FXAA, defUserId… in FillDefaultPostProcessData() 439 … FillBuiltInData(PostProcessConstants::RENDER_TAA, PostProcessConfiguration::INDEX_TAA, defUserIdx, in FillDefaultPostProcessData() 445 pp.factorIndex = PostProcessConfiguration::INDEX_DOF; in FillDefaultPostProcessData()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/ |
H A D | render_data_configuration_loader.cpp | 93 CORE_JSON_SERIALIZE_ENUM(PostProcessConfiguration::PostProcessEnableFlagBits, 95 { static_cast<PostProcessConfiguration::PostProcessEnableFlagBits>(0x7FFFFFFF), nullptr }, 96 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_TONEMAP_BIT, "tonemap" }, 97 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_VIGNETTE_BIT, "vignette" }, 98 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DITHER_BIT, "dither" }, 101 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLUR_BIT, "blur" }, 102 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLOOM_BIT, "bloom" }, 103 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT, "fxaa" }, 104 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_TAA_BIT, "taa" }, 105 { PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DOF_BIT, "dof" }, [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_back_buffer.cpp | 60 …pushData.tonemap = currentRenderPostProcessConfiguration_.factors[PostProcessConfiguration::INDEX_… in FillPushConstant() 61 …pushData.vignette = currentRenderPostProcessConfiguration_.factors[PostProcessConfiguration::INDEX… in FillPushConstant() 62 …pushData.colorFringe = currentRenderPostProcessConfiguration_.factors[PostProcessConfiguration::IN… in FillPushConstant() 63 …pushData.dither = currentRenderPostProcessConfiguration_.factors[PostProcessConfiguration::INDEX_D… in FillPushConstant() 95 const PostProcessConfiguration ppConfig = GetPostProcessConfiguration(renderDataStoreMgr); in ExecuteFrame() 141 void RenderNodeBackBuffer::CheckForPsoSpecilization(const PostProcessConfiguration& postProcessConf… in CheckForPsoSpecilization() 157 PostProcessConfiguration RenderNodeBackBuffer::GetPostProcessConfiguration( in GetPostProcessConfiguration() 165 const PostProcessConfiguration* data = (const PostProcessConfiguration*)dataView.data(); in GetPostProcessConfiguration()
|
H A D | render_motion_blur.h | 48 const PostProcessConfiguration& ppConfig); 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_blur.h | 47 const PostProcessConfiguration& ppConfig); 49 const PostProcessConfiguration& ppConfig); 55 const RenderPass& renderPassBase, const PostProcessConfiguration& ppConfig); 57 const RenderPass& renderPassBase, const PostProcessConfiguration& ppConfig);
|
H A D | render_node_single_post_process.cpp | 91 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT; in GetPostProcessFlag() 93 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_TAA_BIT; in GetPostProcessFlag() 95 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLOOM_BIT; in GetPostProcessFlag() 97 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLUR_BIT; in GetPostProcessFlag() 99 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DOF_BIT; in GetPostProcessFlag() 195 if ((builtInVariables_.postProcessFlag & PostProcessConfiguration::ENABLE_BLOOM_BIT) && in InitNode() 202 } else if ((builtInVariables_.postProcessFlag & PostProcessConfiguration::ENABLE_BLUR_BIT) && in InitNode() 224 if ((builtInVariables_.postProcessFlag & PostProcessConfiguration::ENABLE_BLOOM_BIT) && in PreExecuteFrame() 254 if ((builtInVariables_.postProcessFlag & PostProcessConfiguration::ENABLE_BLOOM_BIT) && in ExecuteFrame() 447 ppGlobalConfig_ = *((const PostProcessConfiguration*)dataView.data()); in ProcessPostProcessConfiguration() [all …]
|
H A D | render_node_bloom.h | 58 void UpdatePostProcessData(const PostProcessConfiguration& postProcessConfiguration); 72 PostProcessConfiguration ppConfig_;
|
H A D | render_node_bloom.cpp | 130 … if (dataView.data() && (dataView.size_bytes() == sizeof(PostProcessConfiguration))) { in ProcessPostProcessConfiguration() 131 ppConfig_ = *((const PostProcessConfiguration*)dataView.data()); in ProcessPostProcessConfiguration() 149 void RenderNodeBloom::UpdatePostProcessData(const PostProcessConfiguration& postProcessConfiguratio… in UpdatePostProcessData()
|
H A D | render_node_back_buffer.h | 56 void CheckForPsoSpecilization(const PostProcessConfiguration& postProcessConfiguration); 57 …PostProcessConfiguration GetPostProcessConfiguration(const IRenderNodeRenderDataStoreManager& data…
|
H A D | render_bloom.h | 46 const PostProcessConfiguration& ppConfig); in RENDER_BEGIN_NAMESPACE() 48 const PostProcessConfiguration& ppConfig); in RENDER_BEGIN_NAMESPACE()
|
H A D | render_motion_blur.cpp | 142 const PostProcessConfiguration& ppConfig) in PreExecute() 169 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) in Execute() 238 const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) in ExecuteTileVelocity() 366 …IRenderCommandList& cmdList, const MotionBlurInfo& blurInfo, const PostProcessConfiguration& ppCon… in UpdateDescriptorSet0()
|
H A D | render_blur.cpp | 85 …tManager& renderNodeContextMgr, const BlurInfo& blurInfo, const PostProcessConfiguration& ppConfig) in PreExecute() 102 const PostProcessConfiguration& ppConfig) in Execute() 188 const RenderPass& renderPassBase, const PostProcessConfiguration& ppConfig) in RenderData() 349 const RenderPass& renderPassBase, const PostProcessConfiguration& ppConfig) in RenderGaussian()
|
H A D | render_node_mip_chain_post_process.h | 132 PostProcessConfiguration ppGlobalConfig_;
|
H A D | render_node_single_post_process.h | 134 PostProcessConfiguration ppGlobalConfig_;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_node_util.cpp | 357 const PostProcessConfiguration& input) const in GetRenderPostProcessConfiguration() 360 std::fill(output.factors, output.factors + PostProcessConfiguration::INDEX_FACTOR_COUNT, in GetRenderPostProcessConfiguration() 365 …output.factors[PostProcessConfiguration::INDEX_TONEMAP] = PostProcessConversionHelper::GetFactorTo… in GetRenderPostProcessConfiguration() 367 …output.factors[PostProcessConfiguration::INDEX_DITHER] = PostProcessConversionHelper::GetFactorDit… in GetRenderPostProcessConfiguration() 368 output.factors[PostProcessConfiguration::INDEX_COLOR_CONVERSION] = in GetRenderPostProcessConfiguration() 372 …output.factors[PostProcessConfiguration::INDEX_BLUR] = PostProcessConversionHelper::GetFactorBlur(… in GetRenderPostProcessConfiguration() 373 …output.factors[PostProcessConfiguration::INDEX_BLOOM] = PostProcessConversionHelper::GetFactorBloo… in GetRenderPostProcessConfiguration() 374 …output.factors[PostProcessConfiguration::INDEX_FXAA] = PostProcessConversionHelper::GetFactorFxaa(… in GetRenderPostProcessConfiguration() 375 …output.factors[PostProcessConfiguration::INDEX_TAA] = PostProcessConversionHelper::GetFactorTaa(in… in GetRenderPostProcessConfiguration() 376 …output.factors[PostProcessConfiguration::INDEX_DOF] = PostProcessConversionHelper::GetFactorDof(in… in GetRenderPostProcessConfiguration() [all …]
|
H A D | render_node_post_process_util.cpp | 227 …if ((ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_TAA_BIT) … in PreExecute() 232 …if ((ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DOF_BIT) … in PreExecute() 250 … ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT; in PreExecute() 256 … (ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DOF_BIT); in PreExecute() 371 …if (ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLUR_BIT) { in PreExecute() 384 …if (ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT) { in PreExecute() 406 …if (ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLUR_BIT) { in PreExecute() 447 … ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT; in Execute() 453 … (ppConfig_.enableFlags & PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_DOF_BIT); in Execute() 927 … if (dataView.data() && (dataView.size_bytes() == sizeof(PostProcessConfiguration))) { in ProcessPostProcessConfiguration() [all …]
|
H A D | render_node_post_process_util.h | 56 void UpdatePostProcessData(const PostProcessConfiguration& postProcessConfiguration); 152 PostProcessConfiguration ppConfig_;
|
H A D | render_node_util.h | 60 const PostProcessConfiguration& input) const override;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_camera_single_post_process.cpp | 70 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_FXAA_BIT; in GetPostProcessFlag() 72 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_TAA_BIT; in GetPostProcessFlag() 74 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLOOM_BIT; in GetPostProcessFlag() 76 return PostProcessConfiguration::PostProcessEnableFlagBits::ENABLE_BLUR_BIT; in GetPostProcessFlag() 523 if (dataView.data() && (dataView.size_bytes() == sizeof(PostProcessConfiguration))) { in ProcessPostProcessConfiguration() 524 ppGlobalConfig_ = *((const PostProcessConfiguration*)dataView.data()); in ProcessPostProcessConfiguration()
|
H A D | render_node_default_env.cpp | 439 … if (dataView.data() && (dataView.size_bytes() == sizeof(PostProcessConfiguration))) { in UpdatePostProcessConfiguration() 440 … const PostProcessConfiguration* data = (const PostProcessConfiguration*)dataView.data(); in UpdatePostProcessConfiguration()
|
H A D | render_node_camera_cubemap.h | 151 RENDER_NS::PostProcessConfiguration ppGlobalConfig_;
|
H A D | render_node_camera_single_post_process.h | 168 RENDER_NS::PostProcessConfiguration ppGlobalConfig_;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/loader/ |
H A D | intf_render_data_configuration_loader.h | 53 PostProcessConfiguration postProcessConfiguration; in RENDER_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_node_util.h | 110 const PostProcessConfiguration& postProcessConfiguration) const = 0;
|