Józef Kucia
|
8e3302d532
|
libs/vkd3d: Fix crash when creating NULL CBVs.
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-09 20:37:04 +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 |
|
Józef Kucia
|
7e5dd39f5f
|
libs/vkd3d: Prefer VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL.
Use VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL if depth/stencil
writes are disabled.
|
2017-10-30 14:04:53 +01:00 |
|
Józef Kucia
|
2b21fbf6b8
|
libs/vkd3d: Add VKD3D_SHADER_DUMP_PATH environment variable for dumping shaders.
A similar functionality was helpful numerous number of times when
developing libvkd3d-shader.
|
2017-10-24 15:22:01 +02:00 |
|
Józef Kucia
|
f2b37c732a
|
libs/vkd3d: Use if-else in d3d12_command_list_get_fb_extent().
|
2017-10-24 12:10:48 +02:00 |
|
Józef Kucia
|
c70a023aeb
|
libs/vkd3d: Remove FIXME comment from vk_barrier_parameters_from_d3d12_resource_state().
|
2017-10-24 12:10:48 +02:00 |
|
Józef Kucia
|
b211df683e
|
libs/vkd3d: Implement copying between depth/stencil and color textures.
This could be implemented more efficiently, but ideally we would get
a Vulkan extension for copying between depth/stencil and color textures.
|
2017-10-20 18:27:17 +02:00 |
|
Józef Kucia
|
a4bd0c1c90
|
libs/vkd3d: Allocate GPU virtual addresses in d3d12_committed_resource_init().
|
2017-10-20 18:27:17 +02:00 |
|
Józef Kucia
|
a63b81858c
|
libs/vkd3d: Limit buffer usage flags based on heap type.
|
2017-10-20 18:27:17 +02:00 |
|
Józef Kucia
|
7fa3f2ed1a
|
libs/vkd3d: Add FIXME comment for GPU VA allocator.
|
2017-10-18 11:54:56 +02:00 |
|
Józef Kucia
|
18b285328e
|
libs/vkd3d-shader: Add version argument to vkd3d_shader_serialize_root_signature().
|
2017-10-10 16:57:36 +02:00 |
|
Józef Kucia
|
f4cfebcd7e
|
libs/vkd3d: Remove hack for creating root signatures from description.
|
2017-10-10 16:02:09 +02:00 |
|
Józef Kucia
|
5b5cffcf84
|
libs/vkd3d: Implement creating root signature from bytecode.
|
2017-10-10 16:02:09 +02:00 |
|
Józef Kucia
|
4629cbdf8a
|
libs/vkd3d: Implement D3D12SerializeRootSignature().
|
2017-10-10 16:02:09 +02:00 |
|
Henri Verbeet
|
53654baab9
|
libs/vkd3d: Support D3D12_FEATURE_FORMAT_SUPPORT in d3d12_device_CheckFeatureSupport().
|
2017-10-10 13:09:32 +02:00 |
|
Józef Kucia
|
853068c84d
|
libs/vkd3d: Get rid of host writes memory dependency for intial state transitions.
|
2017-10-06 17:06:31 +02:00 |
|
Józef Kucia
|
97bfba1167
|
libs/vkd3d: Avoid read access bits in source access masks.
A memory dependency is used to make memory writes available
and visible.
|
2017-10-06 17:06:31 +02:00 |
|
Józef Kucia
|
67aed755ab
|
libs/vkd3d: Implement d3d12_command_list_ClearUnorderedAccessViewUint() for R32_UINT buffer views.
Ideally, we would store additional informations only in CPU descriptors.
|
2017-10-04 13:55:33 +02:00 |
|
Józef Kucia
|
fecc94cebc
|
libs/vkd3d: Add helpers for dereferencing descriptor handles.
|
2017-10-04 13:55:33 +02:00 |
|
Józef Kucia
|
b002cc4cae
|
libs/vkd3d: Use BC1 formats with alpha.
|
2017-09-26 11:48:03 +02:00 |
|
Józef Kucia
|
5a020d6673
|
libs/vkd3d-shader: Implement shader visibility for descriptors.
|
2017-09-22 16:42:07 +02:00 |
|
Józef Kucia
|
14d975da8d
|
libs/vkd3d: Unroll descriptor copies for SRVs and UAVs.
Consecutive binding updates need to have the same descriptor type
according to validation layers.
|
2017-09-22 16:42:07 +02:00 |
|
Józef Kucia
|
6ef1961ed0
|
libs/vkd3d: Avoid recording invalid vkCmdCopyImage() commands.
|
2017-09-21 15:12:13 +02:00 |
|
Józef Kucia
|
8cb004bdc4
|
libs/vkd3d: Create single default sampler per device.
|
2017-09-21 15:12:13 +02:00 |
|
Józef Kucia
|
cfa827b2f8
|
libs/vkd3d: Call compute_input_layout_offsets() unconditionally.
|
2017-09-21 15:12:13 +02:00 |
|