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}, };