Józef Kucia
|
f35b311aa1
|
tests: Introduce "draw_test_context" for simple drawing tests.
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
eea8617b9b
|
libs/vkd3d: GPU virtual address for texture resources is always 0.
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
a5fbcb28f0
|
libs/vkd3d: Set initial image layout to VK_IMAGE_LAYOUT_UNDEFINED for CPU inaccessible images.
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
e19e428ed0
|
libs/vkd3d: Check if device memory is CPU accessible in d3d12_resource_Map().
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
3161f346b6
|
libs/vkd3d: Try to allocate coherent host visible memory for CUSTOM heap.
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
81164d43f7
|
tests: Use stdbool.
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
ed50a4e7f5
|
include: Assert that "count * size" does not overflow in vkd3d_calloc().
|
2016-10-24 13:20:09 +02:00 |
|
Józef Kucia
|
bc1c2bcadf
|
tests: Separate statements by semicolon instead of comma.
|
2016-10-20 16:54:45 +02:00 |
|
Józef Kucia
|
33ef8688ab
|
libs/vkd3d: Initialize "resource->external" before possible call to d3d12_resource_destroy().
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
fd9f1abb4f
|
libs/vkd3d: Fix command list resetting.
A command list can be resetted to the same command allocator when it is
in use.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
2189859532
|
libs/vkd3d: Command allocator can be used with one command list at a time.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
384bb26ea5
|
libs/vkd3d: Naming conventions.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
d3ad189be4
|
tests: Add test for resetting command list when it is in use.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
52211e6c40
|
libs/vkd3d: Free command buffers on command allocator reset.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
278cb0103c
|
libs/vkd3d: Add support for D3D12_RESOURCE_STATE_RESOLVE_* barriers.
|
2016-10-20 16:38:04 +02:00 |
|
Józef Kucia
|
c41ad774de
|
libs/vkd3d: Implement UAV barriers.
|
2016-10-19 16:39:48 +02:00 |
|
Józef Kucia
|
0944475c6a
|
libs/vkd3d: Implement transition barriers.
|
2016-10-19 16:39:48 +02:00 |
|
Józef Kucia
|
f2c980af56
|
libs/vkd3d: Validate resource state for resource barriers.
|
2016-10-19 16:39:48 +02:00 |
|
Józef Kucia
|
34f6abc81d
|
tests: Add test for mapping CPU inaccessible buffers.
|
2016-10-19 13:10:12 +02:00 |
|
Józef Kucia
|
69cd100d48
|
libs/vkd3d: Validate initial resource state.
|
2016-10-19 13:10:12 +02:00 |
|
Józef Kucia
|
f601cbc04a
|
libs/vkd3d: Validate "optimized_clear_value" for buffer resources.
|
2016-10-19 13:10:12 +02:00 |
|
Józef Kucia
|
60959ecf3c
|
libs/vkd3d: Add partial support for D3D12_FEATURE_ARCHITECTURE.
|
2016-10-19 13:10:12 +02:00 |
|
Józef Kucia
|
6904282702
|
tests: Add test for D3D12_FEATURE_ARCHITECTURE.
|
2016-10-19 13:10:12 +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
|
fcc9f9b294
|
libs/vkd3d: Merge vkd3d_vulkan.h into vkd3d_private.h.
|
2016-10-19 09:58:53 +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 |
|
Henri Verbeet
|
53e0839698
|
libs/vkd3d-utils: Naming conventions.
|
2016-10-19 09:47:35 +02:00 |
|
Henri Verbeet
|
1be59ad2e3
|
build: Dependency tracking for crossbuilds.
|
2016-10-19 09:45:23 +02:00 |
|
Henri Verbeet
|
b03965d955
|
build: Build .xz archives by default.
|
2016-10-19 09:41:19 +02:00 |
|
Henri Verbeet
|
2057c4a31c
|
build: tests/d3d12 uses pthreads.
|
2016-10-19 09:40:40 +02:00 |
|
Józef Kucia
|
de9769151b
|
tests: Add test for mapping textures.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
5f187d9e68
|
libs/vkd3d: Improve diagnostic message for device memory allocation failures.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
6b681a4037
|
libs/vkd3d: Return E_INVALIDARG in d3d12_resource_Map() for textures.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
af091ecc73
|
include: Add more D3D12_MEMORY_POOL enum values.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
12211aafc7
|
tests: Add test for ID3D12Device_GetDeviceRemovedReason().
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
1e73f2956a
|
libs/vkd3d: Return S_OK from d3d12_device_GetDeviceRemovedReason().
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
b9b459d297
|
tests: Add test for invalid usage of resource barriers.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
2acd31484c
|
tests: Add additional resource barriers.
This isn't validated by the debug layers but the MSDN says that the
subresource must be in the D3D12_RESOURCE_STATE_COPY_SOURCE state.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
d7a0cdcb54
|
tests: Use single command list submission in test_draw_instanced().
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
2e1e098465
|
include: Add defines for some DXGI errors.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
e3fb82d544
|
libs/vkd3d: Forbid creating textures on UPLOAD/READBACK heaps.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
fc1c9d914d
|
libs/vkd3d: Validate initial resource state for UPLOAD/READBACK heaps.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
b4d22aa4e4
|
include: Fix indentation in vkd3d_test header file.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
85d498c94b
|
include: Get rid of useless function prototypes in vkd3d_test header file.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
97a56e70af
|
build: Add vkd3d_test.h to dependencies of crosstest executables.
|
2016-10-17 14:24:22 +02:00 |
|
Józef Kucia
|
1fad443900
|
libs/vkd3d: Introduce vkd3d_select_physical_device() helper function.
|
2016-10-13 12:21:00 +02:00 |
|