Józef Kucia 39eb9fe5d8 vkd3d: Allow D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT only for small textures.
Use a simple heuristic to decide if a resource is "small". The heuristic
is based on theoretical constraints for the most detailed mip level of
small resources. Those constraints are mentioned in D3D12 validation
layer errors and in the DirectX 12 Graphics samples.

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-01-22 16:35:59 +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
2016-10-28 12:34:12 +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.
Description
Direct3D to Vulkan translation library
Readme LGPL-2.1 24 MiB
Languages
C 92.9%
Yacc 4.7%
Lex 0.7%
M4 0.6%
Objective-C 0.4%
Other 0.7%