Józef Kucia
99efb9abe3
libs/vkd3d: Get rid of vk_format_from_dxgi_format().
...
Use vkd3d_get_format() instead.
2016-10-08 14:31:57 +02:00
Józef Kucia
ab883caaff
libs/vkd3d: Introduce vkd3d_format.
2016-10-08 14:31:57 +02:00
Henri Verbeet
fb6071d108
libs/vkd3d: Delay destroying render passes until the command list is destroyed.
...
Render passes should only be destroyed after all submitted commands referring
to them have completed execution.
2016-10-05 17:52:45 +02:00
Józef Kucia
fec147c2cb
libs/vkd3d: Implement committed texture resources.
2016-09-27 12:13:37 +02:00
Józef Kucia
5e266f70a2
libs/vkd3d: Store VkPhysicalDeviceMemoryProperties in "d3d12_device".
2016-09-27 12:13:37 +02:00
Józef Kucia
2a99c21534
libs/vkd3d: Create Vulkan device when creating D3D12 device.
2016-09-22 17:15:41 +02:00
Józef Kucia
f86ca50443
libs/vkd3d: Create Vulkan instance when creating D3D12 device.
...
We link directly to the Vulkan loader library and use few exported
procedures. According to the documentation the loader library
exports all core Vulkan procedures on Windows, Linux and Android.
2016-09-22 16:56:58 +02:00
Józef Kucia
d6e2fe97a4
libs/vkd3d: Add ID3D12Device interface stub.
2016-09-21 12:57:24 +02:00