-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>
109 lines
2.9 KiB
JSON
109 lines
2.9 KiB
JSON
{
|
|
"reference": "EterImageLib/TGAImage.cpp",
|
|
"reference_sha256": "e60338a6416259f5abe9ab8541ba0bbe0790295aadd09794f31c8ccaba3e0c44",
|
|
"priority": "P4",
|
|
"contracts": [],
|
|
"functions": {
|
|
"CTGAImage::CTGAImage": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::CTGAImage"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::~CTGAImage": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::~CTGAImage"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::Create": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::Create"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::LoadFromMemory": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::LoadFromMemory"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::LoadFromDiskFile": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::LoadFromDiskFile"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::GetRLEPixelCount": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::GetRLEPixelCount"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::GetRawPixelCount": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::GetRawPixelCount"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::SetCompressed": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::SetCompressed"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::SetAlphaChannel": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::SetAlphaChannel"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
},
|
|
"CTGAImage::SaveToDiskFile": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::SaveToDiskFile"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
],
|
|
"note": "verbatim; the RLE branch reads m_pdwEndPtr, which 40250 never sets (no caller saves compressed; TargaResource only loads)"
|
|
},
|
|
"CTGAImage::GetHeader": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterImageLib/TGAImage.cpp:CTGAImage::GetHeader"
|
|
],
|
|
"test": [
|
|
"tests/port/port_eter_image_test.cpp"
|
|
]
|
|
}
|
|
}
|
|
}
|