f7a54c4653
libs/vkd3d: Rename "VKD3DDEBUG" environment variable to "VKD3D_DEBUG".
2016-09-28 09:42:49 +02:00
ef80cdedc3
libs/vkd3d: Make vkd3d debug compatible with MinGW headers.
2016-09-28 09:42:49 +02:00
2976d7798d
libs/vkd3d: Implement d3d12_resource_Unmap() for committed buffers.
2016-09-28 09:42:49 +02:00
c078e79235
libs/vkd3d: Implement d3d12_resource_Map() for committed buffers.
2016-09-28 09:42:49 +02:00
fc1492766e
libs/vkd3d: Implement committed buffer resources.
2016-09-27 12:13:37 +02:00
fec147c2cb
libs/vkd3d: Implement committed texture resources.
2016-09-27 12:13:37 +02:00
e43af70de1
libs/vkd3d: Disable nameless unions.
2016-09-27 12:13:37 +02:00
5e266f70a2
libs/vkd3d: Store VkPhysicalDeviceMemoryProperties in "d3d12_device".
2016-09-27 12:13:37 +02:00
7701228cd7
libs/vkd3d: Print "0x" prefix before UINT64 hexadecimal values.
2016-09-27 12:13:37 +02:00
8341c975a0
libs/vkd3d: Implement d3d12_command_list_Close().
2016-09-27 12:13:37 +02:00
60fc7ee157
libs/vkd3d: Allocate VkCommandBuffer when creating ID3D12CommandList.
2016-09-27 12:13:37 +02:00
6e68570498
libs/vkd3d: Create VkCommandPool when creating ID3D12CommandAllocator.
2016-09-27 12:13:37 +02:00
2424137c0b
libs/vkd3d: Implement compute pipeline state.
2016-09-26 11:46:45 +02:00
fdf8eb775f
libs/vkd3d: Implement empty root signature.
2016-09-26 11:46:45 +02:00
a524488c78
libs/vkd3d: Fix memory leak in d3d12_device_create().
2016-09-26 11:46:45 +02:00
471a58b4b8
libs/vkd3d: Add ID3D12PipelineState interface stub.
2016-09-26 11:22:33 +02:00
aec10bd682
libs/vkd3d: Add ID3D12RootSignature interface stub.
2016-09-26 11:22:33 +02:00
13ccddd6e4
libs/vkd3d: Add ID3D12DescriptorHeap interface stub.
2016-09-26 11:22:33 +02:00
4175bec471
libs/vkd3d: Add ID3D12Resource interface stub.
2016-09-26 11:22:33 +02:00
2a99c21534
libs/vkd3d: Create Vulkan device when creating D3D12 device.
2016-09-22 17:15:41 +02:00
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
6bdc509e4d
libs/vkd3d: Add ID3D12GraphicsCommandList interface stub.
2016-09-21 17:46:03 +02:00
4636663bd5
libs/vkd3d: Add ID3D12CommandAllocator interface stub.
2016-09-21 17:46:03 +02:00
4426e099ab
libs/vkd3d: Partially implement d3d12_device_CheckFeatureSupport().
2016-09-21 17:46:03 +02:00
aea273550a
libs/vkd3d: Add ID3D12CommandQueue interface stub.
2016-09-21 17:46:03 +02:00