Henri Verbeet
|
f732fb7889
|
Release 1.17.
|
2025-08-21 12:52:13 +02:00 |
|
Henri Verbeet
|
975ba8f9da
|
vkd3d-shader: Document that vkd3d_shader_scan() supports HLSL sources.
|
2025-08-14 10:33:45 +02:00 |
|
Nikolay Sivov
|
7281f4ed39
|
vkd3d-shader/fx: Add support for tx -> text output.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-06-16 16:19:47 +02:00 |
|
Henri Verbeet
|
a93d258a86
|
Release 1.16.
|
2025-05-20 11:35:48 +02:00 |
|
Henri Verbeet
|
f5a26fd2b8
|
vkd3d-shader/dxil: Document the supported dxbc-dxil transformations.
|
2025-05-14 15:10:44 +02:00 |
|
Giovanni Mascellani
|
869e6ef583
|
vkd3d-shader: Describe the resource data types of samplers as NONE.
It used to be UINT before, but it doesn't make any sense.
|
2025-04-16 15:42:31 +02:00 |
|
Giovanni Mascellani
|
8297ea9aa6
|
vkd3d/device: Require VK_KHR_zero_initialize_workgroup_memory when appropriate.
That extension (and the corresponding feature) must be enabled when
the Initializer operand is used for workgroup variables.
|
2025-02-26 16:11:50 +01:00 |
|
Henri Verbeet
|
fe4143ad19
|
vkd3d-shader/dxil: Generate I/O signatures with 16-bit component types for native 16-bit shaders.
Which incidentally matches the I/O signatures from the DXBC container.
|
2025-02-24 15:10:08 +01:00 |
|
Henri Verbeet
|
970a1a2b35
|
vkd3d-shader/dxbc: Update the vkd3d_shader_parse_input_signature() documentation for dxbc-dxil shaders.
|
2025-02-20 15:57:26 +01:00 |
|
Henri Verbeet
|
985d317e0e
|
Release 1.15.
|
2025-02-19 12:00:00 +01:00 |
|
Henri Verbeet
|
e0df4cdc6d
|
include: Add missing VKD3D_FORCE_32_BIT_ENUM enum elements.
|
2025-02-19 10:43:39 +01:00 |
|
Henri Verbeet
|
86462db9ed
|
include: Add vkd3d_shader_scan_hull_shader_tessellation_info to the list of chained compilation structures.
|
2025-02-18 17:48:47 +01:00 |
|
Elizabeth Figura
|
d56601c8d0
|
vkd3d-shader/ir: Implement exponential fog.
|
2024-12-02 17:12:20 +01:00 |
|
Elizabeth Figura
|
1fbbc82f3a
|
vkd3d-shader/ir: Allow controlling the fog source through a parameter.
|
2024-12-02 17:12:16 +01:00 |
|
Elizabeth Figura
|
f86d1e72a4
|
vkd3d-shader/ir: Allow controlling fog through parameters.
Fog requires several parameters to even implement the most basic of
functionality correctly, so this commit is relatively large.
|
2024-12-02 17:12:06 +01:00 |
|
Shaun Ren
|
e20b63c55e
|
vkd3d-shader: Implement scanning hull shader tessellation information.
|
2024-11-21 15:03:02 +01:00 |
|
Henri Verbeet
|
5c00766eff
|
Release 1.14.
|
2024-11-21 12:35:55 +01:00 |
|
Henri Verbeet
|
1f09f4fb3a
|
include: Document the binary effect transformations supported by vkd3d_shader_compile().
|
2024-11-21 12:32:17 +01:00 |
|
Elizabeth Figura
|
a492d64fef
|
vkd3d-shader/ir: Allow controlling point sprite through a parameter.
|
2024-10-22 19:14:02 +02:00 |
|
Nikolay Sivov
|
6801ad9b7a
|
vkd3d-shader/fx: Introduce a parser/disassembler.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-10-14 15:20:41 +02:00 |
|
Elizabeth Figura
|
1e3c1392bd
|
vkd3d-shader/ir: Allow controlling FFP point size clamping through vkd3d-shader parameters.
|
2024-10-10 22:44:26 +02:00 |
|
Elizabeth Figura
|
54092286be
|
vkd3d-shader/ir: Allow controlling FFP point size through a vkd3d-shader parameter.
|
2024-10-10 22:25:09 +02:00 |
|
Elizabeth Figura
|
4400315c4b
|
vkd3d-shader: Allow controlling clip planes through vkd3d-shader parameters.
|
2024-10-02 21:49:54 +02:00 |
|
Nikolay Sivov
|
799e6105a4
|
vkd3d-shader/d3dbc: Add an option to treat doubles as floats.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55448
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-09-23 15:26:35 +02:00 |
|
Feifan He
|
23ba1a5e07
|
vkd3d-shader: Introduce VKD3D_SHADER_TARGET_MSL.
|
2024-09-12 17:03:32 +02:00 |
|