Józef Kucia 25b5bf86a1 tests: Map readback buffers with correct read range.
Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-18 16:54:00 +01:00
2016-09-21 09:05:15 +02:00
2016-10-24 13:57:04 +02:00
2018-10-29 17:08:38 +01:00
2018-10-05 13:48:18 -05:00
2018-10-05 13:48:18 -05:00
2016-09-21 09:05:15 +02:00
2019-01-10 10:03:58 -06:00
2016-10-28 12:34:12 +02:00
2017-06-16 22:11:21 +02:00

=============================
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.
Description
Direct3D to Vulkan translation library
Readme 18 MiB
Languages
C 93.1%
Yacc 4.6%
Lex 0.7%
M4 0.7%
Makefile 0.3%
Other 0.6%