mirror of
https://github.com/terrymacdonald/DisplayMagician.git
synced 2024-08-30 18:32:20 +00:00
There are different displayIdentifiers created if the video card is an NVidia card, or if it is anything else. These identifiers are saved in the display profiles, and that allows us to compare the display identifiers we currently have with the ones in various profiles, and then work out which profiles are valid. This code committed today ensures that the nvidia device identifier will always use the NVAPIWrapper lib (whether in surround mode or not) so that the application allows both surround mode profiles and non-surround mode profiles to be selected if the same displays are present. For all other display adapters it just uses the WindowsDisplayAPI to create a different displayIdentifier which isn't as smart. It means that if you have an AMD and use EyeInfinity, then this isn't clever enough to understand the profiles use the same matching screens. I will have to fix this eventually when i build in native AMD support in the future. |
||
---|---|---|
.. | ||
GameLibraries | ||
InterProcess | ||
Properties | ||
Resources | ||
UIForms | ||
App.config | ||
DisplayRepresentation.cs | ||
HeliosPlus.csproj | ||
IconUtils.cs | ||
Program.cs | ||
ShortcutItem.cs | ||
ShortcutRepository.cs | ||
Validators.cs |