Module: wine Branch: master Commit: 8857aa79bca2d5517f0e52f730739a9c21f42deb URL: https://gitlab.winehq.org/wine/wine/-/commit/8857aa79bca2d5517f0e52f730739a9...
Author: Aida Jonikienė aidas957@gmail.com Date: Sun May 26 10:08:50 2024 +0300
dxdiagn: Add AGP properties.
Ground Control II complains about AGP acceleration being missing if these properties don't exist.
---
dlls/dxdiagn/provider.c | 12 ++++++++++++ dlls/dxdiagn/tests/container.c | 3 +++ 2 files changed, 15 insertions(+)
diff --git a/dlls/dxdiagn/provider.c b/dlls/dxdiagn/provider.c index e64adbbd25f..05fe76849a2 100644 --- a/dlls/dxdiagn/provider.c +++ b/dlls/dxdiagn/provider.c @@ -1003,6 +1003,18 @@ static HRESULT fill_display_information_d3d(IDxDiagContainerImpl_Container *node if (FAILED(hr)) goto cleanup;
+ hr = add_bool_property(display_adapter, L"bAGPEnabled", hardware_accel); + if (FAILED(hr)) + goto cleanup; + + hr = add_bool_property(display_adapter, L"bAGPExistenceValid", hardware_accel); + if (FAILED(hr)) + goto cleanup; + + hr = add_bool_property(display_adapter, L"bAGPExists", hardware_accel); + if (FAILED(hr)) + goto cleanup; + hr = add_bool_property(display_adapter, L"bDDAccelerationEnabled", hardware_accel); if (FAILED(hr)) goto cleanup; diff --git a/dlls/dxdiagn/tests/container.c b/dlls/dxdiagn/tests/container.c index 353a830082f..146c83070d8 100644 --- a/dlls/dxdiagn/tests/container.c +++ b/dlls/dxdiagn/tests/container.c @@ -878,6 +878,9 @@ static void test_DxDiag_DisplayDevices(void) {L"szManufacturer", VT_BSTR}, {L"b3DAccelerationExists", VT_BOOL}, {L"b3DAccelerationEnabled", VT_BOOL}, + {L"bAGPEnabled", VT_BOOL}, + {L"bAGPExistenceValid", VT_BOOL}, + {L"bAGPExists", VT_BOOL}, {L"bDDAccelerationEnabled", VT_BOOL}, {L"iAdapter", VT_UI4}, };