Commit Graph
100 Commits
Author SHA1 Message Date
yyc12345 4072285425 feat: update bmmesh in bmap-rs 2026-03-01 20:01:17 +08:00
yyc12345 0ce752b7ba feat: finish bmmeshtrans in bmap-rs 2026-02-28 22:50:28 +08:00
yyc12345 1de0196f26 feat: fix bmap-rs test 2026-02-28 17:58:41 +08:00
yyc12345 c2da274a11 feat: finish bmfile reader and writer in bmap-rs 2026-02-28 17:02:49 +08:00
yyc12345 c9d369d2c4 feat: update test for bmap-rs 2026-02-25 09:51:18 +08:00
yyc12345 54fed7e37b feat: add new rules in BMapInspector 2026-02-24 14:24:02 +08:00
yyc12345 e73f649187 feat: add new rules for BMapInspector 2026-02-24 13:49:20 +08:00
yyc12345 2f9da2e852 feat: write shit for bmap-rs 2026-02-20 17:51:45 +08:00
yyc12345 8dbce47d8a feat: add new 2 rules for BMapInspector 2026-02-20 16:00:00 +08:00
yyc12345 d31a98a859 fix: add lost GetTexture in BMapSharp for BMMaterial 2026-02-18 22:51:50 +08:00
yyc12345 9c4c4a7fa4 feat: update bmap-rs 2026-02-18 22:44:10 +08:00
yyc12345 cf0966e6d3 feat: update bmap-rs 2026-02-18 20:23:54 +08:00
yyc12345 6ea43cd82f feat: update bamp-rs 2026-02-18 17:17:35 +08:00
yyc12345 4f24b76193 feat: update bmap-rs 2026-02-17 23:44:14 +08:00
yyc12345 518d2c77ec feat: update bmap-rs 2026-02-17 00:29:44 +08:00
yyc12345 9aa5e05a03 feat: update bmap-rs wrapper 2026-02-15 23:04:55 +08:00
yyc12345 a04a3a9b34 feat: finish bmap-rs ffi bindings 2026-02-15 15:46:12 +08:00
yyc12345 8e0c6f3793 feat: finish virtools types in bmap-rs 2026-02-15 14:10:42 +08:00
yyc12345 763255d2a7 refactor: merge 2 rust crate in one 2026-02-15 11:41:23 +08:00
yyc12345 ade1eadd50 feat: finish EnumsMigration/EnumsRender 2026-02-15 10:58:58 +08:00
yyc12345 4619cb5d1a feat: update flag enum and enum underlying type decision rules for codegen 2026-02-11 22:49:54 +08:00
yyc12345 3310cac100 feat: add rust support for code gen 2026-02-11 10:27:44 +08:00
yyc12345 fdf2a4fc22 doc: update doc 2026-02-10 00:10:56 +08:00
yyc12345 5fe62e8fb3 doc: update main readme. 2026-02-09 23:59:59 +08:00
yyc12345 1b991dd834 doc: update doc for BMap bindings 2026-02-09 22:56:38 +08:00
yyc12345 30f7201a07 feat: finish pybmap 2026-02-09 22:28:46 +08:00
yyc12345 9917db0399 feat: finish fixing for pybmap 2026-02-09 16:38:53 +08:00
yyc12345 a30a0a41d7 refactor: refactor pybmap test 2026-02-08 11:38:48 +08:00
yyc12345 80929039cc refactor: restore pybmap with new layout 2026-02-08 10:52:53 +08:00
yyc12345 11d2e5116b refactor: remove the whole PyBMap directory to avoid case-insenstive issue on Win32 2026-02-08 10:11:35 +08:00
yyc12345 b9d42c73f7 fix: fix BMap export function implementation bug 2026-02-07 22:23:52 +08:00
yyc12345 705af2aa3f fix: fix BMapSharpTest 2026-02-06 22:07:35 +08:00
yyc12345 f7074eb98f feat: update BMapSharp test 2026-02-06 20:33:22 +08:00
yyc12345 c379c00a3f feat: update BMapSharp binding 2026-02-06 17:52:13 +08:00
yyc12345 37b8f2d023 feat: update BMapSharp marshaler 2026-02-06 17:13:28 +08:00
yyc12345 d2a9b18ede fix: update BMapSharp virtools type.
- update BMapSharp virtools types.
- fix enum migration generation error.
2026-02-06 10:21:23 +08:00
yyc12345 8bc0792f1e feat: add rust binding framework 2026-02-05 17:18:48 +08:00
yyc12345 6d41e593bc doc: update devnote 2026-02-05 16:40:05 +08:00
yyc12345 10d5d8f002 feat: add new rule in BMapInspector 2026-02-05 14:38:25 +08:00
yyc12345 d3af894d2f feat: add target camera in BMapInspector 2026-02-05 14:32:49 +08:00
yyc12345 1eb9d3f805 feat: add camera support for BMap 2026-02-05 14:12:16 +08:00
yyc12345 11abbe2c35 feat: add new rule for BMapInspector 2026-02-04 22:51:13 +08:00
yyc12345 2240f55964 feat: add new rule in BMapInspector 2026-02-04 21:32:34 +08:00
yyc12345 7b40c64470 feat: add more rules in BMapInspector 2026-02-04 20:46:04 +08:00
yyc12345 58ee7accff feat: add lost ironpad and console color enable for BMapInspector. 2026-02-04 17:11:52 +08:00
yyc12345 c11220d54b feat: finish one rule in BMapInspector.
- finish one rule in BMapInspector.
- fix CKObjectManager find object by name feature.
2026-02-04 17:03:53 +08:00
yyc12345 e6e714f2c9 feat: add note for disabled function in CKCamera 2026-02-03 19:48:45 +08:00
yyc12345 4985c6d3d0 fix: fix github action build error 2026-02-03 19:21:18 +08:00
yyc12345 37904fd5a4 fix: fix github action build error 2026-02-03 16:11:11 +08:00
yyc12345 a654370b82 chore: add lost PIC flag 2026-02-03 15:56:01 +08:00
yyc12345 90fe7ddcaf chore: use new github action build layout 2026-02-03 15:49:47 +08:00
yyc12345 b06bd587f6 feat: add detailed rule in BMapInspector 2026-02-02 22:26:41 +08:00
yyc12345 ebbea473a4 feat: finish BMapInspector framework 2026-02-02 14:17:31 +08:00
yyc12345 def46d1b8f feat: move all print work into main file in BMapInspector 2026-01-31 23:38:43 +08:00
yyc12345 c664eaba0e feat: update cli for BMapInspector 2026-01-31 23:16:50 +08:00
yyc12345 8f5cc51de4 feat: add cli support for BMapInspector 2026-01-31 11:28:03 +08:00
yyc12345 103cb496a2 feat: update BMapInspector 2026-01-30 20:40:21 +08:00
yyc12345 8dfa4bd039 feat: initialize BMapInspector project 2026-01-30 20:23:39 +08:00
yyc12345 6b0d73177b chore: write github action 2026-01-30 16:12:39 +08:00
yyc12345 2f59e16590 feat: change project layout for new added project 2026-01-30 15:23:01 +08:00
yyc12345 2b9c0296d1 refactor: fix BMap build issue.
- fix BMap build issue with new YYCC.
- rename most "General" into "Generic".
- remove useless code.
2026-01-30 14:38:03 +08:00
yyc12345 333ff0ab17 fix: fix unvirt build issue 2026-01-29 21:03:09 +08:00
yyc12345 6f10f96f97 refactor: finish unvirt context refactor 2026-01-29 20:41:20 +08:00
yyc12345 07d180f2cb refactor: finish CmdHelper refactor in Unvirt 2026-01-29 16:46:26 +08:00
yyc12345 ada432fbe7 fix: finish StructFmt refactor in Unvirt 2026-01-29 13:30:27 +08:00
yyc12345 ca4fab4612 fix: fix half struct fmt in unvirt 2026-01-29 11:09:07 +08:00
yyc12345 307676f9c8 refactor: finish unvirt docstring refactor 2026-01-28 21:54:44 +08:00
yyc12345 e53195fa1d refactor: finish migration for libcmo self 2026-01-28 20:05:57 +08:00
yyc12345 52ad4cec99 refactor: rename all general to generic in EnumsAnalyzer 2026-01-28 16:35:42 +08:00
yyc12345 29d98edbdc refactor: basically finish ExpFctsRender 2026-01-28 16:19:59 +08:00
yyc12345 69ac25a70b refactor: finish loading in ExpFctsRender 2026-01-28 13:50:59 +08:00
yyc12345 f5645a06de refactor: finish refactor ExpFctsAnalyzer in BMapBinder 2026-01-28 12:00:40 +08:00
yyc12345 0202266ce5 refactor: finish expfcts extractor refactor 2026-01-27 21:33:19 +08:00
yyc12345 3152d7dd52 refactor: change bmap binding generator name, layout for future refactor 2026-01-27 20:58:29 +08:00
yyc12345 f601782370 fix: finish enums migration
confirm project works as expected comparing before-refactor one.
2026-01-27 17:23:58 +08:00
yyc12345 0419dc3939 fix: finish enums migration 2026-01-27 16:38:29 +08:00
yyc12345 9cb4d50f22 refactor: refactor enum migration but not finished 2026-01-26 22:52:56 +08:00
yyc12345 c68bdce37b refactor: refactor EnumsMigration but not finished 2026-01-26 11:11:58 +08:00
yyc12345 e0e5c9b090 doc: add dev notes for java, antlr and python 2026-01-25 22:53:47 +08:00
yyc12345 fd591f8a62 fix: fix misc naming issue 2026-01-25 21:07:55 +08:00
yyc12345 a79d09a66c refactor: finish all yycc adaption for ck2 except CKContext 2026-01-25 21:03:43 +08:00
yyc12345 97b33b131a refactor: adapt new yycc for ck2 module kernel except CKContext 2026-01-25 20:17:23 +08:00
yyc12345 9319425237 fix: fix VxMath part 2026-01-25 11:35:01 +08:00
yyc12345 09ca976fd9 refactor: refactor VectorGen
- use uv to manage VectorGen
- use std::partial_ordering to replace auto in template because auto is not works for seperated implementation and declaration.
- rename YYCC macro due to the upgrade of YYCC.
2026-01-25 10:37:19 +08:00
yyc12345 5477072d70 refactor: write readme and change layout 2026-01-24 22:43:29 +08:00
yyc12345 940ffeecf2 refactor: re-organize the layout of asset directory and write some readme 2026-01-24 22:38:32 +08:00
yyc12345 440bc63432 refactor: refactor debugging tools 2026-01-24 22:26:49 +08:00
yyc12345 f7acb3bfa9 chore: update doc build 2026-01-24 21:25:10 +08:00
yyc12345 43984685bc refactor: remove build script 2026-01-24 20:13:23 +08:00
yyc12345 c2dafab217 refactor: change repo layout 2026-01-24 19:46:23 +08:00
yyc12345 34de35dd31 fix: fix XContainer 2026-01-24 17:55:57 +08:00
yyc12345 ff2600c8fb fix: fix libcom top headers 2026-01-24 17:49:59 +08:00
yyc12345 9228f343ff chore: change build script to make BMap can be used by CMake
- change script for installing BMap like LibCmo although no one will use it.
- move package install command into respective cmake script.
- change BMap project layout
2026-01-24 17:32:22 +08:00
yyc12345 f9ab66dfc2 chore: update build script
- change project layout for better understanding.
- update build script for more close to standard cmake way.
2026-01-24 17:16:13 +08:00
yyc12345 af6a50c2f9 feat: use cmdline args as the args of BMap bindings.
- update testbench of PyBMap and BMapSharp. use command line arguments as the arguments of testbench, instead of hardcoded variables in code.
2025-01-02 10:59:16 +08:00
yyc12345 0bf0519c4c fix: fix linux build issue
- use std::cos and std::sin instead of std::cosf and std::sinf. it seems that some linux environment do not have these 2 functions in std namespace.
2024-12-31 18:25:44 +08:00
yyc12345 c18ff8f2e3 fix: fix various issues.
- fix convertion loss in CKCamera.
- bump up version to 0.3.0
- use CMake to generate version info header.
- fix annotation about Dassault ComputeCRC error.
- change member field initialization value in CKLight.
2024-12-31 17:48:24 +08:00
yyc12345 fe4a58e864 feat: add CKLight support and apply BMap changes to Python and CSharp bindings.
- add CKLight and CKTargetLight in BMap bindings
- apply BMap changes, for example, the rename of BM3dObject_ prefix to BM3dEntity_, to BMap bindings.
2024-12-30 11:28:59 +08:00
yyc12345 eaeaf956b5 fix: fix type error in BMap type check macro. 2024-12-29 10:13:56 +08:00
yyc12345 6bb2421e1f feat: add CKLight into BMap.
- add CKLight support in BMap.
- move the implementation of BMFile into CPP file from HPP file.
- swap the order of the implementation of BMFile and BMMeshTransition to correspond with the order of their declaration.
- add document for some member functions of BMFile.
2024-12-29 10:05:13 +08:00