vkd3d/include
Anna (navi) Figueiredo Gomes 127ae6cf12 vkd3d: Implement d3d12_command_list_OMSetDepthBounds().
Based on the design document, "The runtime will not clamp or validate
the input, but implementations may clamp to the range [0,1] if necessary.",
so we test for the EXT_depth_range_unrestricted extension, and only clamp if
it's not available (thus, necessary to do so).

NaNs are converted to zero as per "NaNs must be treated as 0, but the runtime
will convert NaNs to 0 on behalf of the implementation.", and a default bounds
are set to 0.0 and 1.0.
2024-09-11 14:53:33 +02:00
..
private vkd3d: Implement d3d12_command_list_OMSetDepthBounds(). 2024-09-11 14:53:33 +02:00
.gitignore vkd3d-shader: Write the SM1 constant table. 2021-04-20 18:27:09 +02:00
vkd3d_d3d9types.h vkd3d-shader: Write SM1 store instructions. 2021-05-14 21:02:15 +02:00
vkd3d_d3d12.idl include: Fix a few typos in the IDL files. 2024-08-19 14:20:28 +02:00
vkd3d_d3d12sdklayers.idl include: Add ID3D12InfoQueue1 definition in vkd3d_d3d12sdklayers.idl. 2023-11-28 21:49:11 +01:00
vkd3d_d3d12shader.idl include: Add vkd3d_d3d12shader.idl. 2024-01-24 22:37:53 +01:00
vkd3d_d3dcommon.idl include: Add vkd3d_d3d12shader.idl. 2024-01-24 22:37:53 +01:00
vkd3d_d3dcompiler_types.h include: Move D3D_BLOB_PART to a new header file. 2023-11-06 23:08:42 +01:00
vkd3d_d3dcompiler.h vkd3d-utils: Implement D3DDisassemble(). 2024-01-29 22:33:44 +01:00
vkd3d_d3dx9shader.idl vkd3d-shader: Write the SM1 constant table. 2021-04-20 18:27:09 +02: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_dxgi.idl include: Fix a few typos in the IDL files. 2024-08-19 14:20:28 +02:00
vkd3d_dxgibase.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgiformat.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_dxgitype.idl include: Prefix public header file names with vkd3d. 2017-12-15 16:27:34 +01:00
vkd3d_shader.h Release 1.13. 2024-08-29 12:08:46 +02:00
vkd3d_types.h include: Add a \since tag for VKD3D_FALSE. 2024-05-27 21:08:00 +02:00
vkd3d_unknown.idl include: Add DirectX 12 Agility SDK definitions. 2023-09-18 21:04:56 +02:00
vkd3d_utils.h vkd3d-utils: Add a D3DCompile2VKD3D() that allows configuring DLL version. 2024-09-03 15:06:29 +02:00
vkd3d_windows.h tests: Add tests for creating D3D12ShaderCacheSession objects. 2024-04-04 22:19:46 +02:00
vkd3d.h Release 1.13. 2024-08-29 12:08:46 +02:00