/////////////////////////////////////////////////////////////////////////////// // // // DXIncludes.h // // Copyright (C) Microsoft Corporation. All rights reserved. // // This file is distributed under the University of Illinois Open Source // // License. See LICENSE.TXT for details. // // // // This is a common include for DXBC/Windows related things. // // // // IMPORTANT: do not add LLVM/Clang or DXIL files to this file. // // // /////////////////////////////////////////////////////////////////////////////// #pragma once // This is a platform-specific file. // Do not add LLVM/Clang or DXIL files to this file. #define NOMINMAX 1 #define WIN32_LEAN_AND_MEAN 1 #define VC_EXTRALEAN 1 #include #include #include #include #include #include #include "dxc/Support/d3dx12.h" #include "DxbcSignatures.h" #include #include #ifndef DECODE_D3D10_SB_TOKENIZED_PROGRAM_TYPE #include #endif #include