Józef Kucia
|
47cb8ba80f
|
libs/vkd3d: Bind compute pipeline.
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
982075db60
|
libs/vkd3d: Partially implement d3d12_command_list_SetComputeRootDescriptorTable().
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
5ac8dbfc64
|
libs/vkd3d: Implement d3d12_device_CreateUnorderedAccessView().
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
73cdf0164a
|
libs/vkd3d: Implement d3d12_command_list_SetComputeRootSignature().
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
3f4ef37b88
|
libs/vkd3d: Introduce d3d12_command_list_allocate_descriptor_set() helper function.
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
055b27da12
|
libs/vkd3d: Rename current_descriptor_set to graphics_descriptor_set.
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
d0a4238e39
|
libs/vkd3d: Allocate Vulkan descriptors for UAVs.
|
2017-07-25 12:50:14 +02:00 |
|
Józef Kucia
|
bd437d547f
|
libs/vkd3d: Add support for compute command allocators.
|
2017-07-25 11:22:34 +02:00 |
|
Józef Kucia
|
00606b7dff
|
libs/vkd3d: Fix logic for choosing compute-only queue family index.
|
2017-07-21 22:29:12 +02:00 |
|
Józef Kucia
|
d35ffe53ad
|
libs/vkd3d: Initialize device->compute_queue_family_index.
Fixes dadce84a4bd11af7b2300b8ff00d641e9847d089.
|
2017-07-21 22:29:12 +02:00 |
|
Sven Hesse
|
dadce84a4b
|
libs/vkd3d: Create a compute queue family.
|
2017-07-21 15:24:57 +02:00 |
|
Józef Kucia
|
d1de972430
|
libs/vkd3d: Allocate Vulkan descriptors for samplers.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
593a13402d
|
libs/vkd3d: Add support for static samplers.
We still do not implement any reasonable mapping between D3D registers
and Vulkan bindings.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
02506b24c4
|
libs/vkd3d: Partially implement d3d12_command_list_SetGraphicsRootDescriptorTable().
A very naive implementation. Mainly to unblock some shader translation
work.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
733775fbad
|
libs/vkd3d: Implement d3d12_descriptor_heap_GetGPUDescriptorHandleForHeapStart().
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
091ac41f79
|
libs/vkd3d: Partially handle descriptor table root parameters.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
2dfbc88a89
|
libs/vkd3d: Implement copying from buffers to images.
|
2017-07-14 13:44:35 +02:00 |
|
Józef Kucia
|
1c79831873
|
libs/vkd3d: Implement d3d12_device_CreateShaderResourceView().
|
2017-07-14 13:44:35 +02:00 |
|
Józef Kucia
|
8bb54c17f3
|
libs/vkd3d: Simplify d3d12_resource_destroy().
|
2017-07-14 13:44:35 +02:00 |
|
Józef Kucia
|
f4f803c7bb
|
libs/vkd3d: Add initial implementation for d3d12_device_GetCopyableFootprints().
|
2017-07-13 11:56:30 +02:00 |
|
Józef Kucia
|
f3d297574a
|
libs/vkd3d: Implement d3d12_device_CreateSampler().
|
2017-07-12 13:10:44 +02:00 |
|
Henri Verbeet
|
d61b6a3545
|
include: Add the missing "values" parameter to ID3D12GraphicsCommandList::ClearUnorderedAccessViewFloat().
|
2017-07-11 12:21:15 +02:00 |
|
Henri Verbeet
|
99d2ba411e
|
include: Add the missing ClearUnorderedAccessViewUint() method to the ID3D12GraphicsCommandList interface.
|
2017-07-11 12:21:11 +02:00 |
|
Józef Kucia
|
3f546c8782
|
libs/vkd3d: Add DXGI_FORMAT_R32_UINT.
|
2017-07-10 15:33:34 +02:00 |
|
Józef Kucia
|
3f03cd1ec8
|
libs/vkd3d-shader: Implement root signature parsing.
|
2017-06-27 13:16:47 +02:00 |
|