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
Francisco Casas
758a4bef09
vkd3d-shader/hlsl: Parse barriers.
...
And introduce hlsl_ir_sync to represent them.
2025-05-05 14:15:14 +02:00
Henri Verbeet
883ffc5fd6
demos: Split demo_win32.h.
...
Much like we did for demo_xcb.h, demo_win32.h now just has the bits for
creating windows and handling events, while demo_d3d12.h has the d3d12
and dxgi bits.
2025-04-28 12:14:36 +02:00
Henri Verbeet
aa8161a7ad
build: Do not add libvkd3d-shader.la to DEMOS_LDADD twice.
...
Commit e3f78706ec
added libvkd3d-shader.la
to LDADD, but didn't remove it from DEMOS_LDADD.
2025-04-23 18:12:54 +02:00
Francisco Casas
2dce34d7e0
tests/hlsl: Test the object .Length property.
2025-04-14 15:41:47 +02:00
Henri Verbeet
70655012ab
demos: Move the vkd3d parts of demo_xcb.h into a separate header.
...
So that they can be used for e.g. Wayland or macOS support. Or Windows,
if we're so inclined.
2025-04-08 20:38:26 +02:00
Victor Chiletto
89d3e667e0
tests/hlsl: Add tests for SRV structured buffers.
2025-04-08 19:31:40 +02:00
Anna (navi) Figueiredo Gomes
8866a43b2d
tests/hlsl: Add some fx_4_0 state tests.
2025-04-08 19:14:15 +02:00
Elizabeth Figura
33cd10581e
vkd3d-shader/glsl: Invert gl_FragCoord w.
2025-04-02 19:32:39 +02:00
Henri Verbeet
0dff53ada7
build: Add @DL_LIBS@ to tests_vkd3d_shader_api_LDADD.
...
It uses dxcompiler_create(), which (potentially) uses dlopen().
2025-03-17 15:13:42 +01:00
Shaun Ren
dd1072a99b
tests/hlsl: Add geometry shader syntax tests.
2025-03-12 21:21:35 +01:00
Henri Verbeet
bebc550f02
vkd3d-shader/spirv: Implement outputting opcode names.
2025-03-10 14:47:00 +01:00
Henri Verbeet
985d317e0e
Release 1.15.
2025-02-19 12:00:00 +01:00
Elizabeth Figura
75ef230fbe
tests: Add some stress tests for scope and variable definition.
2025-01-29 17:58:00 +01:00
Shaun Ren
8a5559ab17
tests/hlsl: Test the syntax of InputPatch/OutputPatch variables.
2025-01-29 17:51:18 +01:00
Conor McCarthy
a557ad0aea
tests/hlsl: Add a test for SV_RenderTargetArrayIndex.
2025-01-27 14:52:28 +01:00
Francisco Casas
60f75cc542
tests/hlsl: Test partial assignments due to lhs casts.
2025-01-22 14:27:57 +01:00
Francisco Casas
51db232368
tests/hlsl: Add lhs cast tests.
2025-01-22 14:23:29 +01:00