mirror of
https://github.com/ge9/IddSampleDriver.git
synced 2024-11-25 23:07:19 +00:00
Merge pull request #4 from sitiom/patch-2
Add License and Acknowledgements section
This commit is contained in:
commit
c9c0eae131
24
README.md
24
README.md
@ -1,13 +1,4 @@
|
||||
License MIT and CC0 or Public Domain (for changes I made, check with Microsoft for their license), whichever is least restrictive -- Use it
|
||||
|
||||
AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer, it didn't break mine. It runs in User Mode which means it's less likely to cause system instability like the Blue Screen of Death.
|
||||
Check out the [latest release](https://github.com/ge9/IddSampleDriver/releases/tag/0.0.1.2) to download, or see the original repo below:
|
||||
|
||||
https://github.com/roshkins/IddSampleDriver
|
||||
|
||||
Thanks to https://github.com/akatrevorjay/edid-generator for the hi-res EDID.
|
||||
|
||||
# Indirect Display Driver Sample #
|
||||
# Indirect Display Driver Sample
|
||||
|
||||
This is a sample driver that shows how to create a Windows Indirect Display Driver using the IddCx class extension driver.
|
||||
|
||||
@ -60,3 +51,16 @@ The INF file included in the sample needs updating for production use. One field
|
||||
Ensure the device information reported to `IddCxAdapterInitAsync` is accurate. This information determines how the device is reported to the OS and what static features (like support for gamma tables) the device will have available. If some information cannot be known immediately in the `EvtDeviceD0Entry` callback, IddCx allows the driver to call `IddCxAdapterInitAsync` at any point after D0 entry, before D0 exit.
|
||||
|
||||
Careful attention should be paid to the frame processing loop. This will directly impact the performance of the user's system, so making use of the [Multimedia Class Scheduler Service](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684247(v=vs.85).aspx) and DXGI's support for [GPU prioritization](https://msdn.microsoft.com/en-us/library/windows/desktop/bb174534(v=vs.85).aspx) should be considered. Any significant work should be performed outside the main processing loop, such as by queuing work in a thread pool. See `SwapChainProcessor::RunCore` for more information.
|
||||
|
||||
## License
|
||||
|
||||
License MIT and CC0 or Public Domain (for changes I made, check with Microsoft for their license), whichever is least restrictive -- Use it
|
||||
|
||||
AS IS - NO IMPLICIT OR EXPLICIT warranty This may break your computer, it didn't break mine. It runs in User Mode which means it's less likely to cause system instability like the Blue Screen of Death.
|
||||
|
||||
## Acknowledgements
|
||||
|
||||
See the original repo below:
|
||||
https://github.com/roshkins/IddSampleDriver
|
||||
|
||||
Thanks to https://github.com/akatrevorjay/edid-generator for the hi-res EDID.
|
||||
|
Loading…
Reference in New Issue
Block a user