Henri Verbeet
cfe9cd3794
Release 1.18.
2025-11-20 11:36:06 +01:00
Henri Verbeet
cb3367c66d
vkd3d-common: Get rid of "vkd3d_dbg_env_name".
2025-11-12 15:06:42 +01:00
Francisco Casas
5dc96ab8d6
tests/hlsl: Test which shader models allow FOG and PSIZE.
2025-11-10 15:54:18 +01:00
Giovanni Mascellani
da6ce78c1c
tests/shader_runner: Add support for testing explicit descriptor mapping.
...
When no descriptor mapping is specified, the backend will just
build the usual default mapping. Otherwise the explicit mapping
is used.
Once all backends support the explicit mapping, we'll be able to
handle generating the default mapping in the shader runner core
rather than having each backend implement its own algorithm.
So far only the d3d12 backend supports explicit descriptor
mapping.
2025-10-30 18:42:35 +01:00
Elizabeth Figura
6633c220b7
tests: Add bump mapping tests.
2025-10-27 18:41:26 +01:00
Elizabeth Figura
cb514ef6e0
tests: Test a shader with many semantics.
2025-10-15 12:54:52 +02:00
Shaun Ren
5e4ee62cad
tests/hlsl: Add tests for centroid interpolation in SM1.
2025-10-06 15:13:26 +02:00
Petrichor Park
ea6104cf5e
tests/hlsl: Add some tests for the frexp() intrinsic.
2025-08-21 15:29:27 +02:00
Henri Verbeet
f732fb7889
Release 1.17.
2025-08-21 12:52:13 +02:00
Elizabeth Figura
731b94f6f9
vkd3d-shader/d3dbc: Lower 1.4 TEXLD.
2025-08-07 19:05:25 +02:00
Conor McCarthy
1293db7536
tests/hlsl: Add a test for SV_PrimitiveId inputs and outputs.
2025-08-04 11:54:46 +02:00
Conor McCarthy
cd8cea6913
tests: Replace test_ps_viewport_index() with a shader runner test.
...
Mainly to allow testing the functionality in question with DXIL shaders
as well.
2025-07-31 14:55:33 +02:00
Francisco Casas
9836c88ac6
tests/hlsl: Add semantic cascading tests.
...
Co-authored-by: Petrichor Park <ppark@codeweavers.com >
2025-07-21 11:20:14 +02:00
Henri Verbeet
85dcbf7a51
demos/teapot: Add on-screen help.
2025-06-24 15:24:16 +02:00
Francisco Casas
e0359c5299
tests/hlsl: Test the allocation order of return semantics.
2025-06-23 17:53:03 +02:00
Nikolay Sivov
f135f7fe07
vkd3d-shader/hlsl: Add a stub for the noise() intrinsic.
...
This function is used in tx_1_0 code, but is also supported in
fx_2_0 and fx_4_0 expressions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com >
2025-06-19 20:36:27 +02:00
Henri Verbeet
5911e410a8
demos/teapot: Add a tessellation demo.
2025-06-18 15:51:11 +02:00
Henri Verbeet
a93d258a86
Release 1.16.
2025-05-20 11:35:48 +02:00
Henri Verbeet
379b297d2c
build: Add the Objective-C API JSON to the distribution.
2025-05-15 14:13:07 +02:00
Henri Verbeet
07d8fe0462
build: Add the SPIR-V grammar JSON to the distribution.
2025-05-15 14:13:07 +02:00
Henri Verbeet
1efbcebed4
build: Sort the $(vkd3d_shader_tests) list.
2025-05-14 15:10:18 +02:00
Elizabeth Figura
8ca50a2f7e
tests/hlsl: Add more tests for struct syntax.
2025-05-14 15:09:42 +02:00
Henri Verbeet
3c8fd8a2f2
ci: Build the demos on macOS.
2025-05-12 15:38:01 +02:00
Nikolay Sivov
d660a0d2ae
tests: Add a fx_4_1 compilation test for the BlendState states.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com >
2025-05-06 18:58:03 +02:00
Henri Verbeet
b389fa89e4
demos: Make the demos work in the macOS build.
2025-05-06 18:42:09 +02:00