| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Additively sync lume changes/fixes from upstream onto master LumeMeta: proper Apache license header on intf_serializable_test.cpp; OAT.xml test-binary types intf_serializable_test.cpp had a non-standard one-line copyright header ('Huawei Technologies Co, Ltd', no Apache block) -> replace with the standard Apache 2.0 / Huawei Device Co., Ltd. header. OAT.xml updated to cover two new test binary types. LumeBoidsSwarm test: don't force RENDER_BUILD_VULKAN (fixes rk3568 SIGSEGV) RENDER_BUILD_GLES/RENDER_BUILD_VULKAN = true in the boids test BUILD.gn. On rk3568 (Mali, no Vulkan driver) that made the test pick the Vulkan backend at runtime -> null device -> SIGSEGV in TestRunnerEnv::SetUp. Let the flags come from lume_config.gni (which disables Vulkan for target_cpu=="arm"). LumeScene: wire 12 import/template api tests into gn + add asset_object_test Brings the scene api_unit_test to the full level (769 tests on rk3568): - BUILD.gn: add the 12 import/template/scene/api sources + lume_scene_importer_config - test runner loads SceneImporter + SceneMetadataImporter plugins - material_template_test.cpp: add the UNIT_TESTS_USE_HCPPTEST runner guard - add core/asset_object_test.cpp (referenced by BUILD.gn; sourced from dev) Replace lume/ contents with the updtream versions (Lume3D, LumeBase, LumeBoidsSwarm, LumeEngine, LumeJpg, LumeMRT, LumeMeta, LumePng, LumeRender, LumeScene, LumeDotfield, LumeBinaryCompile, lume_config.gni); drop the unreferenced lume/LumeTest orphan tests. bundle.json adjusted for the synced lume's dependency footprint (required to build on openharmony/master): - add 'vma' to deps.components (LumeRender pulls VMA via vma:vma) - replace stale LumeEngine/LumeScene fuzztest refs with the granular json fuzzers that exist in the LumeEngine Verified: graphic_3d builds green on rk3568 (openharmony/master + this sync). Co-Authored-By: Agent Signed-off-by: shenshiyi2 <shenshiyi2@h-partners.com> | 6 天前 | |
Additively sync lume changes/fixes from upstream onto master LumeMeta: proper Apache license header on intf_serializable_test.cpp; OAT.xml test-binary types intf_serializable_test.cpp had a non-standard one-line copyright header ('Huawei Technologies Co, Ltd', no Apache block) -> replace with the standard Apache 2.0 / Huawei Device Co., Ltd. header. OAT.xml updated to cover two new test binary types. LumeBoidsSwarm test: don't force RENDER_BUILD_VULKAN (fixes rk3568 SIGSEGV) RENDER_BUILD_GLES/RENDER_BUILD_VULKAN = true in the boids test BUILD.gn. On rk3568 (Mali, no Vulkan driver) that made the test pick the Vulkan backend at runtime -> null device -> SIGSEGV in TestRunnerEnv::SetUp. Let the flags come from lume_config.gni (which disables Vulkan for target_cpu=="arm"). LumeScene: wire 12 import/template api tests into gn + add asset_object_test Brings the scene api_unit_test to the full level (769 tests on rk3568): - BUILD.gn: add the 12 import/template/scene/api sources + lume_scene_importer_config - test runner loads SceneImporter + SceneMetadataImporter plugins - material_template_test.cpp: add the UNIT_TESTS_USE_HCPPTEST runner guard - add core/asset_object_test.cpp (referenced by BUILD.gn; sourced from dev) Replace lume/ contents with the updtream versions (Lume3D, LumeBase, LumeBoidsSwarm, LumeEngine, LumeJpg, LumeMRT, LumeMeta, LumePng, LumeRender, LumeScene, LumeDotfield, LumeBinaryCompile, lume_config.gni); drop the unreferenced lume/LumeTest orphan tests. bundle.json adjusted for the synced lume's dependency footprint (required to build on openharmony/master): - add 'vma' to deps.components (LumeRender pulls VMA via vma:vma) - replace stale LumeEngine/LumeScene fuzztest refs with the granular json fuzzers that exist in the LumeEngine Verified: graphic_3d builds green on rk3568 (openharmony/master + this sync). Co-Authored-By: Agent Signed-off-by: shenshiyi2 <shenshiyi2@h-partners.com> | 6 天前 |