Henri Verbeet
|
cfe9cd3794
|
Release 1.18.
|
2025-11-20 11:36:06 +01:00 |
|
Henri Verbeet
|
124bdae77c
|
vkd3d-shader: Explicitly support all chained compilation structures with vkd3d_shader_scan().
Most of these will have no effect on the returned information, but it is
always valid to include them.
|
2025-11-17 15:19:07 +01:00 |
|
Henri Verbeet
|
c8c52933d3
|
vkd3d-shader: Document vkd3d_shader_scan_thread_group_size_info as a supported chained compilation structure.
|
2025-11-17 15:19:07 +01:00 |
|
Henri Verbeet
|
cb3367c66d
|
vkd3d-common: Get rid of "vkd3d_dbg_env_name".
|
2025-11-12 15:06:42 +01:00 |
|
Elizabeth Figura
|
98ca1ecbda
|
vkd3d-shader: Lower TEXBEML instructions.
|
2025-10-27 18:23:20 +01:00 |
|
Elizabeth Figura
|
5363730e17
|
vkd3d-shader: Lower BEM instructions.
This requires an interface to specify bump mapping constants.
|
2025-10-27 18:06:26 +01:00 |
|
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 |
|