Skip to content
 
 

Repository files navigation

VirtIO-GPU D3D11 UMD

This repository contains the usermode part of full WDDM 2.0 driver, KMD is available here.

Quick start

  • git clone --recursive https://github.com/anonymix007/virtio-d3d11
  • Download EWDK and mount the ISO somewhere.
  • Copy required files to include/winddk (see .gitignore for the list of files)
  • Run make -j16

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

If your this license does not fit your project, contact me privately. Other licensing options are negotiable.

Contributing

There's a lot of small or not-so-small things to implement for the project. Grep for TODOs in the code for some contribution ideas. Drivers for other devices are also a great way to improve the project. However, there needs to be a real use-case for the driver for me to consider merging it.

By contributing any modifications you agree to grant the project perpetual, world-wide, non-exclusive, no-charge, royalty-free, irrevocable license to reproduce, prepare derivative works of, publiclt display, publicly perform, sublicense and distribute your modifications or any derivative works. The intent here is to allow me later relicensing the project under a different license if deemed necessary.

In general, try to keep commit messages or comments short and concise. Any PRs MUST be thoroughly tested to ensure that the changes actually do what they are supposed to.

LLM Policy

Contributions entirely generated or suggested by LLMs are discouraged. I don't have enough motivation to review LLM-generated PRs with a lot of hallucinated and straigh up incorrect comments across the code, so these will be most likely ignored.

About

VirtIO-GPU WDDM driver

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages