2V2-e.5a: restore 40250 min-max helpers for camera update

This commit is contained in:
shenlei
2026-09-23 22:05:24 +09:00
parent cb43091f79
commit 702fef7b47
4 changed files with 141 additions and 18 deletions
+95
View File
@@ -0,0 +1,95 @@
{
"reference": "EterBase/Utils.cpp",
"reference_sha256": "031ffe819a55e0cea829e0da23e490ebf6b17dca8e2e0c9151350081b12f59b3",
"priority": "P4",
"contracts": [],
"functions": {
"CreateTempFileName": {
"status": "TODO"
},
"GetFilePathNameExtension": {
"status": "TODO"
},
"GetFileExtension": {
"status": "TODO"
},
"GetFileNameParts": {
"status": "TODO"
},
"GetOldIndexingName": {
"status": "TODO"
},
"GetIndexingName": {
"status": "TODO"
},
"GetOnlyFileName": {
"status": "TODO"
},
"GetExceptionPathName": {
"status": "TODO"
},
"GetOnlyPathName": {
"status": "TODO"
},
"GetLocalFileName": {
"status": "TODO"
},
"GetWorkingFolder": {
"status": "TODO"
},
"StringLowers": {
"status": "TODO"
},
"StringPath": {
"status": "TODO"
},
"PrintAsciiData": {
"status": "TODO"
},
"fMIN": {
"status": "ADAPTED",
"impl": ["extension/src/platform/EterBase/Utils.cpp:fMIN"],
"note": "Exact 40250 pure float comparison; platform unit retains its OS-specific functions.",
"test": "extension/tests/port_utils_test.cpp"
},
"fMAX": {
"status": "ADAPTED",
"impl": ["extension/src/platform/EterBase/Utils.cpp:fMAX"],
"note": "Exact 40250 pure float comparison; fixes zero-distance camera when map becomes ready.",
"test": "extension/tests/port_utils_test.cpp"
},
"fMINMAX": {
"status": "ADAPTED",
"impl": ["extension/src/platform/EterBase/Utils.cpp:fMINMAX"],
"note": "Exact 40250 pure float clamp in platform translation unit.",
"test": "extension/tests/port_utils_test.cpp"
},
"IsFile": {
"status": "TODO"
},
"IsGlobalFileName": {
"status": "TODO"
},
"MyCreateDirectory": {
"status": "TODO"
},
"RemoveAllDirectory": {
"status": "TODO"
},
"StringExceptCharacter": {
"status": "TODO"
},
"SplitLine": {
"status": "TODO"
},
"GetExcutedFileName": {
"status": "TODO"
},
"_getf": {
"status": "TODO"
},
"CommandLineToArgv": {
"status": "TODO"
}
}
}