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
Nikolay Sivov
a082daeb56
vkd3d-shader/hlsl: Implement the isinf() intrinsic.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com >
2025-01-16 19:25:02 +01:00
Henri Verbeet
fb4b150f27
demos: Use the assembler to embed HLSL sources.
2025-01-13 16:39:35 +01:00
Giovanni Mascellani
922af42aca
tests/hlsl: Add some clip/cull distance tests.
2024-12-19 20:54:56 +01:00
Anna (navi) Figueiredo Gomes
fd8bcc188f
tests/hlsl: Add GatherCmp() tests.
2024-12-18 17:27:43 +01:00
Giovanni Mascellani
ed552e4519
tests/hlsl: Add tests for the EvaluateAttribute*() intrinsics.
...
Based on earlier tests by Conor McCarthy.
2024-12-18 17:27:31 +01:00