Lines Matching refs:adapter
60 // Create monitor from an adapter and (optionally) a display
62 static _GLFWmonitor* createMonitor(DISPLAY_DEVICEW* adapter,
75 name = _glfwCreateUTF8FromWideStringWin32(adapter->DeviceString);
81 EnumDisplaySettingsW(adapter->DeviceName, ENUM_CURRENT_SETTINGS, &dm);
83 dc = CreateDCW(L"DISPLAY", adapter->DeviceName, NULL, NULL);
101 if (adapter->StateFlags & DISPLAY_DEVICE_MODESPRUNED)
104 wcscpy(monitor->win32.adapterName, adapter->DeviceName);
106 adapter->DeviceName, -1,
142 DISPLAY_DEVICEW adapter, display;
158 ZeroMemory(&adapter, sizeof(adapter));
159 adapter.cb = sizeof(adapter);
161 if (!EnumDisplayDevicesW(NULL, adapterIndex, &adapter, 0))
164 if (!(adapter.StateFlags & DISPLAY_DEVICE_ACTIVE))
167 if (adapter.StateFlags & DISPLAY_DEVICE_PRIMARY_DEVICE)
175 if (!EnumDisplayDevicesW(adapter.DeviceName, displayIndex, &display, 0))
197 monitor = createMonitor(&adapter, &display);
209 // HACK: If an active adapter does not have any display devices
217 adapter.DeviceName) == 0)
227 monitor = createMonitor(&adapter, NULL);