Elizabeth Figura
|
0bb8272f26
|
vkd3d-shader: Introduce an interface to specify sm1 shadow samplers.
|
2025-10-13 18:40:52 +02:00 |
|
Elizabeth Figura
|
539a5be370
|
vkd3d-shader: Introduce an interface to specify 1.x texture dimensions.
|
2025-10-13 18:40:44 +02:00 |
|
Petrichor Park
|
e35604dbf0
|
vkd3d-shader/hlsl: Implement the firstbitlow() intrinsic.
|
2025-09-22 11:26:42 +02:00 |
|
Elizabeth Figura
|
df1c94dd60
|
vkd3d-shader: Document the null terminator appended for textual formats.
vkd3d_string_buffer uses vsnprintf() and therefore null-terminates when
appending, so no code changes are necessary.
|
2025-09-10 11:39:43 +02:00 |
|
Henri Verbeet
|
e3001fcaa4
|
vkd3d-common: Introduce VKD3D_SHADER_API_VERSION_CURRENT.
|
2025-08-28 20:04:02 +02:00 |
|
Henri Verbeet
|
5bbd44c063
|
vkd3d-shader: Implement scanning compute shader thread group size information.
Metal doesn't allow the thread group size to be specified by shaders,
instead requiring it to be specified by the dispatch API.
|
2025-08-21 16:02:44 +02:00 |
|
Henri Verbeet
|
f732fb7889
|
Release 1.17.
|
2025-08-21 12:52:13 +02:00 |
|
Brendan Shanks
|
bb2a6a0322
|
include: Add additional generated files to .gitignore.
|
2025-08-14 10:34:44 +02:00 |
|
Henri Verbeet
|
975ba8f9da
|
vkd3d-shader: Document that vkd3d_shader_scan() supports HLSL sources.
|
2025-08-14 10:33:45 +02:00 |
|
Henri Verbeet
|
74d8c23f71
|
include: Remove some redudant TAG_* definintions from vkd3d_shader_util.h.
We already have all of these in vkd3d_common.h.
|
2025-07-31 14:54:59 +02:00 |
|
Henri Verbeet
|
f6a9def564
|
vkd3d-shader/spirv: Update the SPIR-V grammar JSON to the vulkan-sdk-1.4.313.0 release.
|
2025-07-30 15:11:19 +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 |
|
Nikolay Sivov
|
1913f5e6f9
|
vkd3d-shader/fx: Parse array selector expressions for fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-06-11 20:09:05 +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 |
|
Henri Verbeet
|
b389fa89e4
|
demos: Make the demos work in the macOS build.
|
2025-05-06 18:42:09 +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 |
|
Henri Verbeet
|
bebc550f02
|
vkd3d-shader/spirv: Implement outputting opcode names.
|
2025-03-10 14:47:00 +01: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 |
|
Nikolay Sivov
|
09226543fe
|
vkd3d-shader/fx: Implement parsing complex value and index expressions.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2025-02-24 16:19:07 +01:00 |
|
Henri Verbeet
|
1fd89abcc3
|
vkd3d-shader: Enable DXIL support in the default configuration.
|
2025-02-24 15:10:08 +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 |
|