318 lines
10 KiB
JSON
318 lines
10 KiB
JSON
{
|
|
"reference": "EterLib/GrpDevice.cpp",
|
|
"reference_sha256": "dbae65b090d43e24f75f59c03f2d74d180499a155c75e52fe6ddacdb1e8ac72c",
|
|
"priority": "P4",
|
|
"contracts": [],
|
|
"functions": {
|
|
"CGraphicDevice::CGraphicDevice": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CGraphicDevice"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"m_uBackBufferCount": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CGraphicDevice"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::~CGraphicDevice": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::~CGraphicDevice"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__Initialize": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__Initialize"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::RegisterWarningString": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::RegisterWarningString"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__WarningMessage": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__WarningMessage"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::MoveWebBrowserRect": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::MoveWebBrowserRect"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::EnableWebBrowserMode": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::EnableWebBrowserMode"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::DisableWebBrowserMode": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::DisableWebBrowserMode"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::ResizeBackBuffer": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::ResizeBackBuffer"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::CreatePNTStreamVertexShader": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CreatePNTStreamVertexShader",
|
|
"src/platform/EterLib/RecordingDevice.cpp:RecordingDevice::CreateVertexShader"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
],
|
|
"note": "Verbatim; the recording device turns a declaration-only vertex shader into the FVF of stream 0 (SetVertexShader takes that handle as the FVF it decodes)."
|
|
},
|
|
"CGraphicDevice::CreatePNT2StreamVertexShader": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CreatePNT2StreamVertexShader",
|
|
"src/platform/EterLib/RecordingDevice.cpp:RecordingDevice::CreateVertexShader"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
],
|
|
"note": "Verbatim; the recording device turns a declaration-only vertex shader into the FVF of stream 0 (SetVertexShader takes that handle as the FVF it decodes)."
|
|
},
|
|
"CGraphicDevice::CreatePTStreamVertexShader": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CreatePTStreamVertexShader",
|
|
"src/platform/EterLib/RecordingDevice.cpp:RecordingDevice::CreateVertexShader"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
],
|
|
"note": "Verbatim; the recording device turns a declaration-only vertex shader into the FVF of stream 0 (SetVertexShader takes that handle as the FVF it decodes)."
|
|
},
|
|
"CGraphicDevice::CreateDoublePNTStreamVertexShader": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::CreateDoublePNTStreamVertexShader",
|
|
"src/platform/EterLib/RecordingDevice.cpp:RecordingDevice::CreateVertexShader"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
],
|
|
"note": "Verbatim; the recording device turns a declaration-only vertex shader into the FVF of stream 0 (SetVertexShader takes that handle as the FVF it decodes)."
|
|
},
|
|
"CGraphicDevice::GetDeviceState": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::GetDeviceState"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::Reset": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::Reset"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"EL3D_ConfirmDevice": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:EL3D_ConfirmDevice"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"GetMaxTextureWidth": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:GetMaxTextureWidth"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"GetMaxTextureHeight": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:GetMaxTextureHeight"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__IsInDriverBlackList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__IsInDriverBlackList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::Create": {
|
|
"status": "ADAPTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::Create"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
],
|
|
"note": "40250: also makes the debug sphere/cylinder meshes (D3DXCreateSphere/D3DXCreateCylinder). Port: verbatim over the host adapter (Direct3DCreate8 in RecordingDevice.cpp: one HAL adapter, CreateDevice makes the recording device); no D3DX mesh builders, so ms_lpSphereMesh/ms_lpCylinderMesh stay NULL. Invariant: same detection, present parameters, state manager, matrices, stream shaders, default buffers and caps flags."
|
|
},
|
|
"CGraphicDevice::__InitializePDTVertexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__InitializePDTVertexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__DestroyPDTVertexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__DestroyPDTVertexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__CreatePDTVertexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__CreatePDTVertexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__InitializeDefaultIndexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__InitializeDefaultIndexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__DestroyDefaultIndexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__DestroyDefaultIndexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__CreateDefaultIndexBuffer": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__CreateDefaultIndexBuffer"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::__CreateDefaultIndexBufferList": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::__CreateDefaultIndexBufferList"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::InitBackBufferCount": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::InitBackBufferCount"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
},
|
|
"CGraphicDevice::Destroy": {
|
|
"status": "PORTED",
|
|
"impl": [
|
|
"src/platform/EterLib/GrpDevice.cpp:CGraphicDevice::Destroy"
|
|
],
|
|
"test": [
|
|
"tests/port/port_app_loop_test.cpp",
|
|
"tests/port/port_login_flow_test.cpp"
|
|
]
|
|
}
|
|
}
|
|
}
|