vkd3d-proton/include
Hans-Kristian Arntzen 740e23ea8a vkd3d: Add VKD3D_CONFIG to force non-invariant position.
It's common enough that new games break on RDNA2 because of this that we
should enable this by default. This matches DXVK behavior.

SOTTR gets a special weird exception, just like DXVK. The shaders are
broken enough that the proper fix is actually precise, not invariant.
This will be addressed at some later point.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-10-18 15:51:20 +02:00
..
private vkd3d: Pad reserved resources to 64k alignment. 2021-10-18 14:58:34 +02:00
shader-debug vkd3d: Add support for a shader debug ring. 2020-09-29 15:00:36 +02:00
.gitignore include: Move debug interfaces to vkd3d_d3d12sdklayers.h. 2019-08-02 16:57:30 +02:00
meson.build vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
vkd3d.h vkd3d: Add VKD3D_CONFIG to force non-invariant position. 2021-10-18 15:51:20 +02:00
vkd3d_command_list_vkd3d_ext.idl vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
vkd3d_d3d12.idl include: Define D3D12EnableExperimentalFeatures 2021-04-12 13:22:01 +02:00
vkd3d_d3d12sdklayers.idl include: Move debug interfaces to vkd3d_d3d12sdklayers.h. 2019-08-02 16:57:30 +02:00
vkd3d_d3dcommon.idl include: Define WKPID_D3DDebugObjectName and friends 2021-02-25 21:51:43 +01:00
vkd3d_device_vkd3d_ext.idl vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
vkd3d_dxgi.idl tests: Print adapter info on Windows. 2018-12-03 22:22:42 +01:00
vkd3d_dxgi1_2.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgi1_3.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgi1_4.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgibase.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgiformat.idl include: Add some new dxgi formats. 2021-06-24 12:55:17 +02:00
vkd3d_dxgitype.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_shader.h vkd3d-shader: Add global quirks for vkd3d_shader_quirk_info. 2021-10-18 15:51:20 +02:00
vkd3d_sonames.h vkd3d: Remove dependency on linking directly against libvulkan. 2020-06-15 15:47:18 +02:00
vkd3d_swapchain_factory.idl meta: Add missing newlines to end of files 2020-11-05 17:16:57 +01:00
vkd3d_types.h include: Move vkd3d_result to common header. 2018-11-08 19:07:34 +01:00
vkd3d_unknown.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_utils.h vkd3d-utils: Move to .def exports 2020-10-28 17:05:13 +01:00
vkd3d_vk_includes.h vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
vkd3d_win32.h vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
vkd3d_windows.h vkd3d: Add support for InterlockedIncrement64. 2020-10-12 12:46:07 +02:00