Skip to content
/ vkd3d Public

Part of my wine-proton project

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

kakra/vkd3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

97f72a5 · Mar 17, 2019
Sep 21, 2016
Oct 24, 2016
Oct 24, 2018
Mar 14, 2019
Mar 14, 2019
Oct 29, 2018
Jan 31, 2019
Mar 14, 2019
Jul 10, 2017
Oct 5, 2018
Oct 5, 2018
Jan 10, 2019
Oct 28, 2016
Jun 16, 2017
Mar 4, 2019
Jan 25, 2019
Sep 21, 2016
Jan 31, 2019
Mar 17, 2019

Repository files navigation

=============================
The vkd3d 3D Graphics Library
=============================

Vkd3d is a 3D graphics library built on top of Vulkan. It has an API very
similar, but not identical, to Direct3D 12.

==============
Building vkd3d
==============

Vkd3d depends on SPIRV-Headers and Vulkan-Headers (>= 1.1.88).

Vkd3d generates some of its headers from IDL files. If you are using the
release tarballs, then these headers are pre-generated and are included. If
you are building from git, then they will be generated at build-time using
widl. By default, vkd3d will use the widl found in `PATH'. If widl is not
available or is not recent (>= 3.0 or so), then you can build Wine with
`make tools/widl' to avoid building all of Wine. You can then point vkd3d's
configure at that widl binary with `WIDL="/path/to/widl"'.

===========
Using vkd3d
===========

Vkd3d can be used by projects that target Direct3D 12 as a drop-in replacement
at build-time with some modest source modifications.

If vkd3d is available when building Wine, then Wine will use it to support
Direct3D 12 applications.

About

Part of my wine-proton project

Topics

Resources

License

LGPL-2.1, Unknown licenses found

Licenses found

LGPL-2.1
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages