Nikolay Sivov
|
c74d148cbe
|
tests: Remove rtv clears in d3d12 runner.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-04-26 22:46:52 +02:00 |
|
Nikolay Sivov
|
a496e3a8ba
|
tests: Disable culling in shader runners.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-04-13 23:05:00 +02:00 |
|
Henri Verbeet
|
a0a3fb0e5f
|
tests/shader_runner: Return from run_shader_tests_d3d12() if we're unable to create a test context.
A test environment may legitimately be unable to support running d3d12 tests.
|
2023-04-04 22:01:15 +02:00 |
|
Zebediah Figura
|
9ea84ae8c9
|
tests/shader_runner: Use the global test_options structure.
Inspired by a patch by Giovanni Mascellani.
|
2023-03-10 21:13:05 +01:00 |
|
Giovanni Mascellani
|
c8a05a8b10
|
tests: Collect D3D12 test options in a dedicated structure.
|
2023-03-10 21:12:46 +01:00 |
|
Francisco Casas
|
7a7116eaab
|
tests: Test allocation of unused objects.
|
2023-02-22 18:28:19 +01:00 |
|
Francisco Casas
|
97c9669544
|
tests: Add additional object references tests.
|
2023-01-19 12:29:39 +01:00 |
|
Zebediah Figura
|
75494a4ae6
|
tests: Add a basic shader test for compute shaders.
|
2022-10-19 21:59:29 +02:00 |
|
Zebediah Figura
|
08e2a8e9bb
|
tests: Add a basic shader test for UAVs.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-06-09 19:13:09 +02:00 |
|
Zebediah Figura
|
2b69ee67bd
|
tests/shader_runner: Make the render target into a resource.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-06-09 19:13:06 +02:00 |
|
Zebediah Figura
|
ac404afe93
|
tests/shader_runner: Allow creating UAV resources.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-06-09 19:12:59 +02:00 |
|
Zebediah Figura
|
4a9d675c49
|
tests/shader_runner: Move the check_readback_data_vec4() call to shader_runner.c.
Split the probe_vec4() directive into get_rt_readback() and release_readback().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-05-31 21:53:21 +02:00 |
|
Zebediah Figura
|
b5e773058c
|
tests: Separate generic and d3d12-specific readback fields.
Move the "resource" field to a new "d3d12_resource_readback" structure
encapsulating struct resource_readback.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-05-31 21:52:49 +02:00 |
|
Zebediah Figura
|
c0562e2a1e
|
tests: Introduce support for marking individual test directives as todo.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-04-15 21:18:04 +02:00 |
|
Zebediah Figura
|
26b89cc338
|
tests: Skip probe directives if the last render failed.
Signed-off-by: Giovanni Mascellani <gmascellani@codeweavers.com>
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-04-15 21:18:01 +02:00 |
|
Zebediah Figura
|
02182ce4f7
|
tests: Transition back to D3D12_RESOURCE_STATE_RENDER_TARGET in d3d12_runner_probe_vec4().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-04-12 19:00:11 +02:00 |
|
Zebediah Figura
|
c7623262cc
|
tests: Specify the primitive type from the shader runner frontend.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:41 +01:00 |
|
Zebediah Figura
|
492cd135e3
|
tests: Specify the vertex count from the shader runner frontend.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:39 +01:00 |
|
Zebediah Figura
|
84c73f82f7
|
tests: Allow specifying a custom vertex buffer.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:37 +01:00 |
|
Zebediah Figura
|
f11f7032cd
|
tests: Make the "texture" structure more generic.
Use it to hold any type of resource, regardless of type and binding.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:35 +01:00 |
|
Zebediah Figura
|
3ed4c6fe23
|
tests: Allow specifying a custom input layout.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:32 +01:00 |
|
Zebediah Figura
|
16b383aef5
|
tests: Specify the default vertex shader in the shader runner frontend.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:29 +01:00 |
|
Zebediah Figura
|
52223250d7
|
tests: Add support for running shader tests with a custom vertex shader.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-22 18:41:26 +01:00 |
|
Zebediah Figura
|
099df706f0
|
tests: Use a macro to define the render target size.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-21 22:35:03 +01:00 |
|
Zebediah Figura
|
39459d6c3e
|
tests: Rename struct d3d12_shader_context to struct d3d12_shader_runner.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-03-21 22:34:59 +01:00 |
|