diff options
| author | Jason Maskell <[email protected]> | 2016-05-12 10:58:15 +0200 |
|---|---|---|
| committer | Jason Maskell <[email protected]> | 2016-05-12 10:58:15 +0200 |
| commit | 72b21c69e32c73abf3a18b0e962746e64faebba4 (patch) | |
| tree | cd22b1b298bc865c3ae6037e8eb89a64a94203ea /sample/d3d11/common/dxerr.h | |
| parent | Merge branch 'master' of https://github.com/NVIDIAGameWorks/WaveWorks (diff) | |
| download | waveworks_archive-72b21c69e32c73abf3a18b0e962746e64faebba4.tar.xz waveworks_archive-72b21c69e32c73abf3a18b0e962746e64faebba4.zip | |
Restructuring starts. Got some initial CMake problems sorted. Need to extend.
Diffstat (limited to 'sample/d3d11/common/dxerr.h')
| -rw-r--r-- | sample/d3d11/common/dxerr.h | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/sample/d3d11/common/dxerr.h b/sample/d3d11/common/dxerr.h deleted file mode 100644 index 48a34c6..0000000 --- a/sample/d3d11/common/dxerr.h +++ /dev/null @@ -1,78 +0,0 @@ -//-------------------------------------------------------------------------------------- -// File: DXErr.h -// -// DirectX Error Library -// -// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO -// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A -// PARTICULAR PURPOSE. -// -// Copyright (c) Microsoft Corporation. All rights reserved. -//-------------------------------------------------------------------------------------- - -// This version only supports UNICODE. - -#ifdef _MSC_VER -#pragma once -#endif - -#include <windows.h> -#include <sal.h> - -#ifdef __cplusplus -extern "C" { -#endif - -//-------------------------------------------------------------------------------------- -// DXGetErrorString -//-------------------------------------------------------------------------------------- -const WCHAR* WINAPI DXGetErrorStringW( _In_ HRESULT hr ); - -#define DXGetErrorString DXGetErrorStringW - -//-------------------------------------------------------------------------------------- -// DXGetErrorDescription has to be modified to return a copy in a buffer rather than -// the original static string. -//-------------------------------------------------------------------------------------- -void WINAPI DXGetErrorDescriptionW( _In_ HRESULT hr, _Out_cap_(count) WCHAR* desc, _In_ size_t count ); - -#define DXGetErrorDescription DXGetErrorDescriptionW - -//-------------------------------------------------------------------------------------- -// DXTrace -// -// Desc: Outputs a formatted error message to the debug stream -// -// Args: WCHAR* strFile The current file, typically passed in using the -// __FILEW__ macro. -// DWORD dwLine The current line number, typically passed in using the -// __LINE__ macro. -// HRESULT hr An HRESULT that will be traced to the debug stream. -// CHAR* strMsg A string that will be traced to the debug stream (may be NULL) -// BOOL bPopMsgBox If TRUE, then a message box will popup also containing the passed info. -// -// Return: The hr that was passed in. -//-------------------------------------------------------------------------------------- -HRESULT WINAPI DXTraceW( _In_z_ const WCHAR* strFile, _In_ DWORD dwLine, _In_ HRESULT hr, _In_opt_ const WCHAR* strMsg, _In_ bool bPopMsgBox ); - -#define DXTrace DXTraceW - -//-------------------------------------------------------------------------------------- -// -// Helper macros -// -//-------------------------------------------------------------------------------------- -#if defined(DEBUG) || defined(_DEBUG) -#define DXTRACE_MSG(str) DXTrace( __FILEW__, (DWORD)__LINE__, 0, str, false ) -#define DXTRACE_ERR(str,hr) DXTrace( __FILEW__, (DWORD)__LINE__, hr, str, false ) -#define DXTRACE_ERR_MSGBOX(str,hr) DXTrace( __FILEW__, (DWORD)__LINE__, hr, str, true ) -#else -#define DXTRACE_MSG(str) (0L) -#define DXTRACE_ERR(str,hr) (hr) -#define DXTRACE_ERR_MSGBOX(str,hr) (hr) -#endif - -#ifdef __cplusplus -} -#endif //__cplusplus |