| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
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 个月前 | |
Add enableSDFCache tag for SpatialGlassEffect Co-Authored-By:Agent Signed-off-by: panjiao<panjiao5@huawei.com> | 12 天前 | |
fix: add write size cap and improve test-only API safety - Add MAX_DIAGNOSTICS_WRITE_SIZE (128KB) constant to guard AtomicWriteFile against pathological inputs; reject oversized writes with a diagnostic log - Remove GE_EXPORT from GESetShaderDiagnosticsEnabledForTest and GEClearShaderDiagnosticsOverrideForTest — test-only overrides must not be exported from the shared library - Add @warning documentation to test-only override functions explaining process-global mutable state and single-threaded test-runner rationale - Refactor shader diagnostics tests: introduce FileExists() and DiagPath() helper methods, replacing repetitive open/close/fd patterns and manual path string concatenation across all test cases - Remove redundant EXPECT_GE(loc.Column(), 0u) assertion in ge_source_location_test that duplicated an in-loop check Signed-off-by: khaosology <chenhaijian4@huawei.com> | 1 个月前 | |
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 个月前 | |
fix codesync Signed-off-by: qinxikui <qinxikui3@h-partners.com> Co-Authored-By: Agent | 4 个月前 | |
安全增强工具告警整改 Signed-off-by: Starloser <18795137338@163.com> | 9 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 5 个月前 | ||
| 12 天前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 9 天前 |