Józef Kucia
|
6a32ad8913
|
libs/vkd3d: Rename vkd3d_get_vk_instance() to vkd3d_instance_get_vk_instance().
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>
|
2018-01-19 18:49:56 +01:00 |
|
Józef Kucia
|
783a2c2cdf
|
libs/vkd3d: Use vkGetInstanceProcAddr() to load global Vulkan functions.
It's enough to load vkGetInstanceProcAddr() in a platform-specific way.
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>
|
2018-01-18 16:22:01 +01:00 |
|
Józef Kucia
|
fcc6846559
|
libs/vkd3d: Allow library user to load libvulkan.
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>
|
2018-01-18 16:21:44 +01:00 |
|
Józef Kucia
|
8883502121
|
libs/vkd3d: Introduce function to get Vulkan instance from vkd3d instance.
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>
|
2018-01-18 16:21:32 +01:00 |
|
Józef Kucia
|
ae014a29c4
|
libs/vkd3d: Allow library user to select Vulkan physical device.
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>
|
2018-01-16 20:11:23 +01:00 |
|
Józef Kucia
|
1fbacd5a09
|
include: Allow using libvkd3d with custom Vulkan headers.
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>
|
2018-01-16 20:11:14 +01:00 |
|
Józef Kucia
|
55025f7bec
|
libs/vkd3d: Get rid of vkd3d_get_vk_queue().
Replaced by vkd3d_acquire_vk_queue().
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>
|
2018-01-16 20:11:12 +01:00 |
|
Józef Kucia
|
12ca2bbcf6
|
libs/vkd3d: Add thread-safe API for accessing Vulkan command queues.
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>
|
2018-01-15 17:51:39 +01:00 |
|
Józef Kucia
|
0f46ae3e55
|
libs/vkd3d: Add API for creating vkd3d instances.
Makes possible to share a Vulkan instance between multiple devices.
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>
|
2018-01-12 19:27:01 +01:00 |
|
Józef Kucia
|
604056daf4
|
libs/vkd3d: Allow library user to create internal threads.
We want to create Win32 threads when running under Wine.
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>
|
2018-01-12 19:26:58 +01:00 |
|
Józef Kucia
|
abff3ca469
|
include: Prefix public header file names with vkd3d.
Prevents possible clashes when using vkd3d with external Win32 headers.
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>
|
2017-12-15 16:27:34 +01:00 |
|
Józef Kucia
|
f8c20beede
|
include: Do not use vkd3d Win32 headers when VKD3D_NO_WIN32_TYPES is defined.
Allows using vkd3d with other Win32 headers.
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>
|
2017-12-15 16:27:31 +01:00 |
|
Józef Kucia
|
879c9e43d1
|
libs/vkd3d: Do not export D3D12* functions.
Move them to libvkd3d-utils.
|
2017-12-12 13:12:47 +01:00 |
|
Henri Verbeet
|
3019a3e8f1
|
libs/vkd3d: Support both native and Win32 wchar_t.
|
2017-08-29 16:36:05 +02:00 |
|
Józef Kucia
|
84889646f6
|
Update license to LGPL v2.1.
|
2017-06-16 22:11:21 +02:00 |
|
Józef Kucia
|
4aab207b56
|
libs/vkd3d: Fix initial state transtion for swapchain images.
|
2016-10-25 13:23:18 +02:00 |
|
Henri Verbeet
|
6babf11214
|
libs/vkd3d: Export a function to get the Vulkan format from a DXGI format.
|
2016-10-24 13:57:05 +02:00 |
|
Henri Verbeet
|
b760b52859
|
libs/vkd3d: Export a function to get the Vulkan physical device from a d3d12 device.
|
2016-10-24 13:57:05 +02:00 |
|
Henri Verbeet
|
c79584ed92
|
libs/vkd3d: Export a function to get the Vulkan queue family index from a d3d12 command queue.
|
2016-10-24 13:57:05 +02:00 |
|
Henri Verbeet
|
e0ba2fd2d3
|
libs/vkd3d: Export a function to get the Vulkan queue from a d3d12 command queue.
|
2016-10-19 10:02:53 +02:00 |
|
Henri Verbeet
|
7568a9793c
|
libs/vkd3d: Export a function to get the Vulkan device from a d3d12 device.
|
2016-10-19 10:02:27 +02:00 |
|
Henri Verbeet
|
feacd1af50
|
libs/vkd3d: Export a function to get the Vulkan instance from a d3d12 device.
|
2016-10-19 10:02:04 +02:00 |
|
Henri Verbeet
|
2a49173b60
|
libs/vkd3d: Export a function to create a d3d12 resource from a Vulkan image.
|
2016-10-19 09:59:42 +02:00 |
|
Henri Verbeet
|
8d668205a4
|
libs/vkd3d-utils: Return a bool from vkd3d_signal_event().
|
2016-10-19 09:49:52 +02:00 |
|
Henri Verbeet
|
9d5e4daf84
|
libs/vkd3d-utils: Get rid of unnecessary WINAPI.
|
2016-10-19 09:48:26 +02:00 |
|