Files
mtgodot-poc/audit/port-map/EterImageLib/Image.cpp.json
T
shenleiandClaude Opus 5.5 75ea2703c6 port: EterImageLib Image/TGAImage/DXTCImage verbatim (+ d3d.h ddraw shim)
-fno-strict-aliasing on the port targets: 40250 relies on MSVC's lack of
type-based alias analysis (DXTCImage reads Color8888 through DWORD*).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 13:31:21 +09:00

144 lines
3.4 KiB
JSON

{
"reference": "EterImageLib/Image.cpp",
"reference_sha256": "4117eebaa0f98aa4d5b75da728c824d148155fb27084ca0b95ea479b113ef204",
"priority": "P4",
"contracts": [],
"functions": {
"CImage::CImage": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::CImage"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::SetFileName": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::SetFileName"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::GetFileNameString": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::GetFileNameString"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::PutImage": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::PutImage"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::GetBasePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::GetBasePointer"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::GetLinePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::GetLinePointer"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::GetWidth": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::GetWidth"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::GetHeight": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::GetHeight"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::Clear": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::Clear"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::Create": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::Create"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::Destroy": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::Destroy"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::Initialize": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::Initialize"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::IsEmpty": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::IsEmpty"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::FlipTopToBottom": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::FlipTopToBottom"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
},
"CImage::~CImage": {
"status": "PORTED",
"impl": [
"src/platform/EterImageLib/Image.cpp:CImage::~CImage"
],
"test": [
"tests/port/port_eter_image_test.cpp"
]
}
}
}