DirectX-Headers
DirectX-Headers copied to clipboard
Official DirectX headers available under an open source license
Pkg-config files generated by CMake do not include the stubs: https://github.com/microsoft/DirectX-Headers/blob/7fc7184d25f76f0797438d404733a76251396c83/CMakeLists.txt#L96 To contrast, cflags generated by meson include `.../wsl/stubs`: `Cflags: -I${includedir} -I${includedir} -I${includedir}/wsl/stubs -I${includedir}/directx`. Note that cmake rules do include...
Currently working on a project that is tested on Linux 22.04 and Linux 20.04. Unfortunately when I tried to build it with the addition `#include "d3d12compatibility.h"`, I'm getting a DirectX-Header...
The DXC backend has the following parameter: ```const DxilFunctionProps *m_pProps``` Which has a large number of members that are not accessible by ID3D12FunctionReflection and D3D12_FUNCTION_DESC. The most interesting ones being...
At the very least, that's what DXC outputs. Unsure if FXC has the same behavior, but it seems flipped.
Removed IN/OUT and interface since they interfere with lots of files. Made REFGUID/REFCLSID/REFIID typedefs, since these defines interfere with everything too. Turned IsEqualGUID into dxc's version, to avoid lots of...
The purpose of this is that things like payloadSize can be reflected and passed directly to the StateObject creation. For workgraphs I can imagine this is quite useful too. This...
Previously, you could just copy d3dx12.h into a project and be good to go. It seems d3dx12.h has been split up into multiple files now, however simply copying the include/directx...