11 Commits
Author SHA1 Message Date
Mike Rodriguez 2b6c91a00f Revert "initial shader work"
This reverts commit 6cead7c2d9.
2026-01-19 05:03:33 -08:00
Joakim Sandström 6cead7c2d9 initial shader work
all code is remarked
2026-01-18 19:47:58 +01:00
Mike Rodriguez fea4d9e4e5 Adapter selection: use explicit DEVPKEY_Device_Luid definition 2026-01-08 12:43:45 -08:00
Mike Rodriguez cac37672da Adapter selection: allow LUID resolution by PCI bus 2026-01-08 12:30:17 -08:00
Mike Rodriguez 63f9285461 Revert "Merge pull request #413 from zjoasan/zjoasan-adapteroption-patch1"
This reverts commit 05ae18d104, reversing
changes made to 06b2dbd7d4.
2025-11-09 05:00:51 -08:00
Joakim Sandström 2a18a0b594 DeviceID, pcislot friendly anme
This is untested but "should work" logical code for a first implementation of "dual identical adapter cards"
2025-09-08 19:32:35 +02:00
Mike Rodriguez 9630f90bba Create README.md 2024-10-08 00:26:17 -07:00
Joakim Sandström 540ad48f26 Here is the whole bit working
Checks for Regkey:
HKLM\SOFTWARE\MikeTheTech\VirtualDisplayDriver\VDDPATH  which is a D-word containing the install path. (tested)

if not exist, fall back to install path = C:\\IddSampleDriver (tested)

Next looks in install path for xml, grabs data and starts. If xml is missing, look for options.txt and adapter.txt, if any txt file is missing sane defaults are added.

EDID has HDR data and 1600 nits, and newer names.

NOTE!!!
Any installer should replace %fullpath% with install path:
"reg add "HKLM\SOFTWARE\MikeTheTech\VirtualDisplayDriver" /v VDDPATH /t REG_SZ /d "%fullpath%" /f"
2024-07-31 23:36:07 +02:00
Joakim Sandström a8742af494 ops options txt
wrong filename in load
2024-07-30 21:36:48 +02:00
Joakim Sandström 41f9d6a1a0 GPU fallback and XML
Here is the changes I did to AdapterOptions.xml and Driver.cpp, To read settings xml and insert it into AdapterOptions.H from xmlvalue.
if xml is not found, search for adapter.txt.

if wrong GPU name in either, autoselect the best one (vram based)

loadsettings is meant to replace loadoptions, but is missing alot of code since ths is the order you asked me to present it. So no fallbck for missing xml or options.tx in this pr
2024-07-27 10:28:41 +02:00
Sajid 3e911fa113 Add support for picking render adapter 2024-05-29 01:59:41 +06:00