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>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
32c5a09d6e
commit
75ea2703c6
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user