Hans-Kristian Arntzen
219d9698b3
tests: Fix compiler warnings in various tests.
...
Mostly related to casting vec4 struct to float where array[4] is expected.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-06-17 11:54:07 +02:00
Hans-Kristian Arntzen
91ca2ed8ba
tests: Mark COLOR -> STENCIL copy test as TODO.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-02-03 15:43:41 +01:00
Hans-Kristian Arntzen
2ca7ce62da
tests: Add test for color <-> stencil copies.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-02-03 15:43:41 +01:00
Hans-Kristian Arntzen
907acce30c
tests: Fix D3D12 validation error in copy_texture test.
...
Copy out of bounds now seems to trigger device lost.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-02-03 15:43:41 +01:00
Hans-Kristian Arntzen
8b92d8e0bc
tests: Add test for copying single aspects between DS images.
...
Also fixes test bug where texture was sampled as float, despite having
uint aspect.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-02-03 15:43:41 +01:00
Hans-Kristian Arntzen
338157eb04
tests: Add test for overlapped buffer copies.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-01-19 14:44:33 +01:00
Samuel Pitoiset
f6a4e0fb71
vkd3d: Use VK_KHR_copy_commands2
...
Mesa RADV translates these legacy entrypoints to the 2 variants. Using
them directly will cost a bit less CPU cycles.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2022-01-12 12:06:06 +01:00
Hans-Kristian Arntzen
a0eb938c7f
tests: Only check lower 24-bit when testing D24 copies.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-11-09 15:57:16 +01:00
Hans-Kristian Arntzen
5657f79974
tests: Test that buffer -> DS copies RowPitch is handled correctly.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-10-20 15:48:12 +02:00
Hans-Kristian Arntzen
d2b3238b2d
tests: Add tests for creating DS formats without ALLOW_DEPTH_STENCIL.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-09-07 13:31:28 +02:00
Hans-Kristian Arntzen
1d5acef691
tests: Add test for footprint -> depth-stencil copy.
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-09-06 17:00:51 +02:00
Hans-Kristian Arntzen
5ef3d4bff9
tests: Move test implementations to appropriate files.
...
Avoids crippling 50+ ksloc files which are impossible to navigate
efficiently. IDEs tend to give up on files these large and editors start
to chug hard.
This commit is essentially pure cut 'n paste, which is why it's all in
one large commit. There is little to no reason to attempt to split this
up into multiple smaller commits.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-08-26 14:05:23 +02:00