Henri Verbeet
|
4db7b40ca8
|
vkd3d-common: Get rid of InterlockedAdd().
This was once used by libvkd3d's fence worker thread, but currently this is
unused.
|
2024-01-15 19:57:59 +01:00 |
|
Henri Verbeet
|
9dd5b2840f
|
vkd3d-shader: Recognise DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS in shader_validate_descriptor_range1().
|
2024-01-11 23:04:54 +01:00 |
|
Nikolay Sivov
|
9494b72224
|
vkd3d-shader: Add separate binary target type for effects.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2024-01-11 23:04:48 +01:00 |
|
Henri Verbeet
|
4ec7f360d9
|
vkd3d: Add D3D_FEATURE_LEVEL_1_0_CORE as a valid feature level.
|
2024-01-03 22:38:10 +01:00 |
|
Henri Verbeet
|
6abcc27c97
|
vkd3d: Add D3D_FEATURE_LEVEL_12_2 as a valid feature level.
|
2024-01-03 22:38:10 +01:00 |
|
Conor McCarthy
|
13459a55f1
|
vkd3d-shader/spirv: Introduce a UINT64 component type.
|
2024-01-02 23:03:04 +01:00 |
|
Conor McCarthy
|
cdb9eecfd1
|
vkd3d-shader/spirv: Introduce a compiler feature flag for int64 capability.
|
2023-12-12 22:50:53 +01:00 |
|
Henri Verbeet
|
0c33f82f72
|
Release 1.10.
|
2023-12-06 15:31:21 +01:00 |
|
Henri Verbeet
|
803dfc1246
|
vkd3d-shader: Update the vkd3d_shader_scan() documentation.
Scanning d3dbc sources is supported now, and
vkd3d_shader_scan_combined_resource_sampler_info is supported as a chained
structure.
|
2023-12-04 22:23:14 +01:00 |
|
Henri Verbeet
|
ee1c6bd488
|
vkd3d-shader: Add a VKD3D_FORCE_32_BIT_ENUM element to enum vkd3d_shader_compile_option_fragment_coordinate_origin.
|
2023-12-04 22:23:04 +01:00 |
|
Biswapriyo Nath
|
c64909988f
|
include: Add ID3D12InfoQueue1 definition in vkd3d_d3d12sdklayers.idl.
|
2023-11-28 21:49:11 +01:00 |
|
Alistair Leslie-Hughes
|
5c134d44d6
|
include: D3D12_RT_FORMAT_ARRAY remove typedef to make header compatible with windows.
windows d3d12.idl doesn't have this as a typedef.
|
2023-11-28 00:09:20 +01:00 |
|
Henri Verbeet
|
01dad41862
|
vkd3d-shader/ir: Skip recording combined resource/sampler information for dynamically indexed descriptor arrays.
And output a warning instead.
|
2023-11-21 22:41:57 +01:00 |
|
Jacek Caban
|
616bf93931
|
include: Use GCC-style attributes and builtins on Clang MSVC target.
|
2023-11-20 22:07:54 +01:00 |
|
Conor McCarthy
|
529c0f46b0
|
include: Add a D3D12_RT_FORMAT_ARRAY typedef.
For consistency with how other D3D12_* structs are declared.
|
2023-11-15 21:48:41 +01:00 |
|
Henri Verbeet
|
9de793f180
|
vkd3d-shader: Implement scanning combined resource/sampler information.
|
2023-11-13 23:19:23 +01:00 |
|
Henri Verbeet
|
e7eec3e023
|
vkd3d-shader/spirv: Allow the origin of fragment coordinates to be specified.
We typically want to use lower-left in OpenGL environments when rendering to
FBOs.
|
2023-11-09 21:14:12 +01:00 |
|
Giovanni Mascellani
|
bae6079047
|
include: Move D3D_BLOB_PART to a new header file.
According to a clang diagnostic, redefining a typedef is C11, and
we want to stick with C99.
|
2023-11-06 23:08:42 +01:00 |
|
Henri Verbeet
|
f75bdd6e21
|
vkd3d-utils: Implement D3DStripShader().
|
2023-10-19 23:07:50 +02:00 |
|
Nikolay Sivov
|
e242b46922
|
vkd3d-shader/tpf: Convert some of the semantic names to system values names when in compatibility mode.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
|
2023-10-19 23:03:23 +02:00 |
|
Henri Verbeet
|
9ce98f9be5
|
vkd3d-utils: Implement D3DGetOutputSignatureBlob().
|
2023-10-18 20:58:24 +02:00 |
|
Henri Verbeet
|
9d9f762ede
|
vkd3d-utils: Implement D3DGetInputSignatureBlob().
|
2023-10-18 20:58:24 +02:00 |
|
Henri Verbeet
|
be8efb9c9c
|
vkd3d-utils: Implement D3DGetInputAndOutputSignatureBlob().
|
2023-10-18 20:58:24 +02:00 |
|
Henri Verbeet
|
247eaa6b7d
|
vkd3d-utils: Implement D3DGetDebugInfo().
|
2023-10-18 20:58:24 +02:00 |
|
Henri Verbeet
|
b63c853688
|
vkd3d-utils: Implement D3DGetBlobPart().
This was largely adapted from Wine's d3dcompiler_43, with some style
adjustments.
|
2023-10-18 20:58:22 +02:00 |
|