layout: restructure into src/ tests/ android/ scripts/ tools/

- extension/src/{port,platform,codepage} -> src/; native_render -> src/host
  (+ dxt, shaders/); libgr2 -> src/gr2; extension/third_party -> third_party
- extension/tests -> tests/port, libgr2/tests -> tests/gr2
- android-native -> android (build.sh, push-client.sh moved in)
- script -> scripts; tools/40250 -> tools/server; oracle -> tools/granny-oracle;
  perf tools -> tools/perf
- all build trees under build/ (native, release, android, port-gate)
- xrender:: CMake aliases -> mt::; port-map ledger impl paths rewritten

No code changes. ctest 15/15, port_gate macos+android PASS, port_map check 0 errors.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-29 19:08:19 +09:00
co-authored by Claude Opus 5.5
parent 70710477cf
commit a46093104c
2817 changed files with 13728 additions and 13744 deletions
@@ -7,333 +7,333 @@
"grpCreateTextBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateTextBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateTextBar"
]
},
"grpCreateBigTextBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateBigTextBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpCreateBigTextBar"
]
},
"grpDestroyTextBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpDestroyTextBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpDestroyTextBar"
]
},
"grpRenderTextBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderTextBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderTextBar"
]
},
"grpTextBarSetTextColor": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarSetTextColor"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarSetTextColor"
]
},
"grpTextBarGetTextExtent": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarGetTextExtent"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarGetTextExtent"
]
},
"grpTextBarTextOut": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarTextOut"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpTextBarTextOut"
]
},
"grpClearTextBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearTextBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearTextBar"
]
},
"grpSetTextBarClipRect": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetTextBarClipRect"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetTextBarClipRect"
]
},
"grpCulling": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpCulling"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpCulling"
]
},
"grpInitScreenEffect": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpInitScreenEffect"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpInitScreenEffect"
]
},
"grpClearDepthBuffer": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearDepthBuffer"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpClearDepthBuffer"
]
},
"grpPushState": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushState"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushState"
]
},
"grpPopState": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopState"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopState"
]
},
"grpPushMatrix": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushMatrix"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpPushMatrix"
]
},
"grpPopMatrix": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopMatrix"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpPopMatrix"
]
},
"grpTranslate": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpTranslate"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpTranslate"
]
},
"grpRotate": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRotate"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRotate"
]
},
"grpSetColorRenderState": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColorRenderState"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColorRenderState"
]
},
"grpSetAroundCamera": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAroundCamera"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAroundCamera"
]
},
"grpSetPositionCamera": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPositionCamera"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPositionCamera"
]
},
"grpSetEyeCamera": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetEyeCamera"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetEyeCamera"
]
},
"grpSetPerspective": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPerspective"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetPerspective"
]
},
"grpSetOrtho2D": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho2D"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho2D"
]
},
"grpSetOrtho3D": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho3D"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOrtho3D"
]
},
"grpGenerateColor": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGenerateColor"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpGenerateColor"
]
},
"grpSetColor": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColor"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetColor"
]
},
"grpSetAlpha": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAlpha"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetAlpha"
]
},
"grpGetCursorPosition3d": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCursorPosition3d"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCursorPosition3d"
]
},
"grpSetCursorPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetCursorPosition"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetCursorPosition"
]
},
"grpRenderLine": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderLine"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderLine"
]
},
"grpRenderRoundBox": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderRoundBox"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderRoundBox"
]
},
"grpRenderBox": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox"
]
},
"grpRenderBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar"
]
},
"grpRenderCube": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderCube"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderCube"
]
},
"grpRenderBar3d": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar3d"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBar3d"
]
},
"grpRenderGradationBar": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderGradationBar"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderGradationBar"
]
},
"grpRenderDownButton": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderDownButton"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderDownButton"
]
},
"grpRenderUpButton": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderUpButton"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderUpButton"
]
},
"grpRenderBox3d": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox3d"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRenderBox3d"
]
},
"grpSetClearColor": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetClearColor"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetClearColor"
]
},
"grpSetDiffuseColor": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetDiffuseColor"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetDiffuseColor"
]
},
"grpIdentity": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpIdentity"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpIdentity"
]
},
"grpGetAvailableMemory": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetAvailableMemory"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetAvailableMemory"
]
},
"grpSaveScreenShotToPath": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShotToPath"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShotToPath"
]
},
"grpSaveScreenShot": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShot"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSaveScreenShot"
]
},
"grpSetGamma": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGamma"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGamma"
]
},
"grpSetInterfaceRenderState": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetInterfaceRenderState"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetInterfaceRenderState"
]
},
"grpSetGameRenderState": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGameRenderState"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetGameRenderState"
]
},
"grpSetViewport": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetViewport"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetViewport"
]
},
"grpRestoreViewport": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpRestoreViewport"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpRestoreViewport"
]
},
"grpSetOmniLight": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOmniLight"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpSetOmniLight"
]
},
"grpGetCameraPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCameraPosition"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetCameraPosition"
]
},
"grpGetTargetPosition": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetTargetPosition"
"src/port/EterPythonLib/PythonGraphicModule.cpp:grpGetTargetPosition"
]
},
"initgrp": {
"status": "PORTED",
"impl": [
"extension/src/port/EterPythonLib/PythonGraphicModule.cpp:initgrp"
"src/port/EterPythonLib/PythonGraphicModule.cpp:initgrp"
],
"test": "extension/tests/port_python_ui_modules_test.cpp (port.python_ui_modules)"
"test": "tests/port/port_python_ui_modules_test.cpp (port.python_ui_modules)"
}
}
}