DisplayMagician/HeliosPlus
Terry MacDonald 9d5a5ebd62 [WIP] Creates different displayIdentifiers for NVIDIA or other
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.
2020-09-18 22:52:18 +12:00
..
GameLibraries Silenced the System.Drawing.Image exceptions 2020-07-24 16:51:48 +12:00
InterProcess Silenced the System.Drawing.Image exceptions 2020-07-24 16:51:48 +12:00
Properties Transitioned Profiles to using ProfileRepository 2020-06-14 16:20:52 +12:00
Resources [WIP] Created SteamLibrary class to handle library 2020-07-21 23:40:33 +12:00
UIForms [WIP] Creates different displayIdentifiers for NVIDIA or other 2020-09-18 22:52:18 +12:00
App.config Renamed the directories to HeliosPlus 2020-05-15 23:25:14 +12:00
DisplayRepresentation.cs [WIP] Fixing Shortcut Bitmap 2020-06-07 20:48:45 +12:00
HeliosPlus.csproj Fixing Repositories to work on first run 2020-08-07 15:59:23 +12:00
IconUtils.cs [WIP] Fixing Shortcut Bitmap 2020-06-07 20:48:45 +12:00
Program.cs Removed braces from UUID in filenames 2020-08-19 10:16:04 +12:00
ShortcutItem.cs Removed braces from UUID in filenames 2020-08-19 10:16:04 +12:00
ShortcutRepository.cs Removed braces from UUID in filenames 2020-08-19 10:16:04 +12:00
Validators.cs [WIP] Created SteamLibrary class to handle library 2020-07-21 23:40:33 +12:00