Llding-giteefefactor: reorganize directory structure
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 | |
fefactor: reorganize directory structure This commit reorganizes the graphics_effect codebase with a new directory structure that better separates concerns and improves maintainability. Directory structure changes: - core/: Visual effect core, parameter handling (ge_visual_effect., ge_filter_type., etc.) - pipeline/: Rendering pipeline and composer (ge_render.,ge_filter_composer., passes/*) - hps/: HPS-specific components (ge_hps_effect_filter.*) - ext/: External dynamic loader components(ge_external_dynamic_loader., gex_marshalling_helper.) - effect/filter/: Shader filter implementations (GEShaderFilter subclasses) - effect/shader/: Shader implementations (GEShader subclasses,non-filters) - effect/mask/: Shader mask implementations (GEShaderMask subclasses) - effect/shape/: SDF shape-related components - util/: Utility classes (logging, system properties, tone mapping, cache providers) Additional changes: - Moved cache providers to pipeline/ directory - Moved platform/mock to util/mock/ - Renamed utils/ to util/ - Added ge_wave_disturb_shader_mask.* (new feature from remote) All BUILD.gn configurations updated with new include paths and source paths. Co-Authored-By: Claude (glm-4.7) <noreply@anthropic.com> Signed-off-by: lding-gitee <liangding2@huawei.com> | 5 个月前 |