ShaderBinaryIncludes.h 1.0 KB

123456789101112131415161718192021222324
  1. ///////////////////////////////////////////////////////////////////////////////
  2. // //
  3. // ShaderBinaryIncludes.cpp //
  4. // Copyright (C) Microsoft Corporation. All rights reserved. //
  5. // This file is distributed under the University of Illinois Open Source //
  6. // License. See LICENSE.TXT for details. //
  7. // //
  8. ///////////////////////////////////////////////////////////////////////////////
  9. #pragma once
  10. #include "windows.h"
  11. #include <assert.h>
  12. #include <float.h>
  13. #include <strsafe.h>
  14. #include <intsafe.h>
  15. #include <dxgiformat.h>
  16. #include <d3d12.h>
  17. #define D3DX12_NO_STATE_OBJECT_HELPERS
  18. #include "dxc/Support/d3dx12.h"
  19. #include "dxc/Support/D3D12TokenizedProgramFormat.hpp"
  20. #include "ShaderBinary/ShaderBinary.h"
  21. #define ASSUME( _exp ) { assert( _exp ); __analysis_assume( _exp ); __assume( _exp ); }