├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── main.yml │ ├── msvc.yml │ ├── uwp.yml │ └── wsl.yml ├── .gitignore ├── Android.bp ├── CMakeLists.txt ├── CMakePresets.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── cmake ├── DirectX-Headers.pc.in ├── JoinPaths.cmake └── directx-headers-config.cmake.in ├── googletest ├── CMakeLists.txt ├── MockDevice.hpp ├── feature_support_test.cpp └── meson.build ├── include ├── composition │ └── dcomp-preview.h ├── directx │ ├── D3D12MarkerApiEnums.idl │ ├── D3D12TokenizedProgramFormat.hpp │ ├── DirectML.h │ ├── d3d12.h │ ├── d3d12.idl │ ├── d3d12compatibility.h │ ├── d3d12compatibility.idl │ ├── d3d12compiler.h │ ├── d3d12compiler.idl │ ├── d3d12sdklayers.h │ ├── d3d12sdklayers.idl │ ├── d3d12shader.h │ ├── d3d12video.h │ ├── d3d12video.idl │ ├── d3dcommon.h │ ├── d3dcommon.idl │ ├── d3dshadercacheregistration.h │ ├── d3dshadercacheregistration.idl │ ├── d3dx12.h │ ├── d3dx12_barriers.h │ ├── d3dx12_check_feature_support.h │ ├── d3dx12_core.h │ ├── d3dx12_default.h │ ├── d3dx12_pipeline_state_stream.h │ ├── d3dx12_property_format_table.h │ ├── d3dx12_render_pass.h │ ├── d3dx12_resource_helpers.h │ ├── d3dx12_root_signature.h │ ├── d3dx12_state_object.h │ ├── dxcore.h │ ├── dxcore_interface.h │ ├── dxgicommon.h │ ├── dxgicommon.idl │ ├── dxgiformat.h │ └── dxgiformat.idl ├── dxguids │ └── dxguids.h └── wsl │ ├── stubs │ ├── basetsd.h │ ├── oaidl.h │ ├── ocidl.h │ ├── rpc.h │ ├── rpcndr.h │ ├── unknwn.h │ ├── unknwnbase.h │ ├── winapifamily.h │ └── wrl │ │ ├── client.h │ │ └── implements.h │ ├── winadapter.h │ └── wrladapter.h ├── meson.build ├── meson_options.txt ├── src ├── d3dx12_property_format_table.cpp └── dxguids.cpp └── test ├── CMakeLists.txt ├── feature_check_test.cpp ├── meson.build └── test.cpp /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/msvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/workflows/msvc.yml -------------------------------------------------------------------------------- /.github/workflows/uwp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/workflows/uwp.yml -------------------------------------------------------------------------------- /.github/workflows/wsl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.github/workflows/wsl.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/.gitignore -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/Android.bp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmake/DirectX-Headers.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/cmake/DirectX-Headers.pc.in -------------------------------------------------------------------------------- /cmake/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/cmake/JoinPaths.cmake -------------------------------------------------------------------------------- /cmake/directx-headers-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/cmake/directx-headers-config.cmake.in -------------------------------------------------------------------------------- /googletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/googletest/CMakeLists.txt -------------------------------------------------------------------------------- /googletest/MockDevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/googletest/MockDevice.hpp -------------------------------------------------------------------------------- /googletest/feature_support_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/googletest/feature_support_test.cpp -------------------------------------------------------------------------------- /googletest/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/googletest/meson.build -------------------------------------------------------------------------------- /include/composition/dcomp-preview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/composition/dcomp-preview.h -------------------------------------------------------------------------------- /include/directx/D3D12MarkerApiEnums.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/D3D12MarkerApiEnums.idl -------------------------------------------------------------------------------- /include/directx/D3D12TokenizedProgramFormat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/D3D12TokenizedProgramFormat.hpp -------------------------------------------------------------------------------- /include/directx/DirectML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/DirectML.h -------------------------------------------------------------------------------- /include/directx/d3d12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12.h -------------------------------------------------------------------------------- /include/directx/d3d12.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12.idl -------------------------------------------------------------------------------- /include/directx/d3d12compatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12compatibility.h -------------------------------------------------------------------------------- /include/directx/d3d12compatibility.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12compatibility.idl -------------------------------------------------------------------------------- /include/directx/d3d12compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12compiler.h -------------------------------------------------------------------------------- /include/directx/d3d12compiler.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12compiler.idl -------------------------------------------------------------------------------- /include/directx/d3d12sdklayers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12sdklayers.h -------------------------------------------------------------------------------- /include/directx/d3d12sdklayers.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12sdklayers.idl -------------------------------------------------------------------------------- /include/directx/d3d12shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12shader.h -------------------------------------------------------------------------------- /include/directx/d3d12video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12video.h -------------------------------------------------------------------------------- /include/directx/d3d12video.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3d12video.idl -------------------------------------------------------------------------------- /include/directx/d3dcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dcommon.h -------------------------------------------------------------------------------- /include/directx/d3dcommon.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dcommon.idl -------------------------------------------------------------------------------- /include/directx/d3dshadercacheregistration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dshadercacheregistration.h -------------------------------------------------------------------------------- /include/directx/d3dshadercacheregistration.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dshadercacheregistration.idl -------------------------------------------------------------------------------- /include/directx/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12.h -------------------------------------------------------------------------------- /include/directx/d3dx12_barriers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_barriers.h -------------------------------------------------------------------------------- /include/directx/d3dx12_check_feature_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_check_feature_support.h -------------------------------------------------------------------------------- /include/directx/d3dx12_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_core.h -------------------------------------------------------------------------------- /include/directx/d3dx12_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_default.h -------------------------------------------------------------------------------- /include/directx/d3dx12_pipeline_state_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_pipeline_state_stream.h -------------------------------------------------------------------------------- /include/directx/d3dx12_property_format_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_property_format_table.h -------------------------------------------------------------------------------- /include/directx/d3dx12_render_pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_render_pass.h -------------------------------------------------------------------------------- /include/directx/d3dx12_resource_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_resource_helpers.h -------------------------------------------------------------------------------- /include/directx/d3dx12_root_signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_root_signature.h -------------------------------------------------------------------------------- /include/directx/d3dx12_state_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/d3dx12_state_object.h -------------------------------------------------------------------------------- /include/directx/dxcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxcore.h -------------------------------------------------------------------------------- /include/directx/dxcore_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxcore_interface.h -------------------------------------------------------------------------------- /include/directx/dxgicommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxgicommon.h -------------------------------------------------------------------------------- /include/directx/dxgicommon.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxgicommon.idl -------------------------------------------------------------------------------- /include/directx/dxgiformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxgiformat.h -------------------------------------------------------------------------------- /include/directx/dxgiformat.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/directx/dxgiformat.idl -------------------------------------------------------------------------------- /include/dxguids/dxguids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/dxguids/dxguids.h -------------------------------------------------------------------------------- /include/wsl/stubs/basetsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/basetsd.h -------------------------------------------------------------------------------- /include/wsl/stubs/oaidl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/oaidl.h -------------------------------------------------------------------------------- /include/wsl/stubs/ocidl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/ocidl.h -------------------------------------------------------------------------------- /include/wsl/stubs/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/rpc.h -------------------------------------------------------------------------------- /include/wsl/stubs/rpcndr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/rpcndr.h -------------------------------------------------------------------------------- /include/wsl/stubs/unknwn.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "unknwnbase.h" 4 | -------------------------------------------------------------------------------- /include/wsl/stubs/unknwnbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/unknwnbase.h -------------------------------------------------------------------------------- /include/wsl/stubs/winapifamily.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/winapifamily.h -------------------------------------------------------------------------------- /include/wsl/stubs/wrl/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/wrl/client.h -------------------------------------------------------------------------------- /include/wsl/stubs/wrl/implements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/stubs/wrl/implements.h -------------------------------------------------------------------------------- /include/wsl/winadapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/winadapter.h -------------------------------------------------------------------------------- /include/wsl/wrladapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/include/wsl/wrladapter.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/meson_options.txt -------------------------------------------------------------------------------- /src/d3dx12_property_format_table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/src/d3dx12_property_format_table.cpp -------------------------------------------------------------------------------- /src/dxguids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/src/dxguids.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/feature_check_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/test/feature_check_test.cpp -------------------------------------------------------------------------------- /test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/test/meson.build -------------------------------------------------------------------------------- /test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/DirectX-Headers/HEAD/test/test.cpp --------------------------------------------------------------------------------