25cpp_quote(
"DEFINE_GUID(DXGI_DEBUG_ALL, 0xe48ae283, 0xda80, 0x490b,0x87, 0xe6, 0x43, 0xe9, 0xa9, 0xcf, 0xda, 0x08);")
26cpp_quote("
DEFINE_GUID(DXGI_DEBUG_DX, 0x35cdd7fc, 0x13b2, 0x421d,0xa5, 0xd7, 0x7e, 0x44, 0x51, 0x28, 0x7d, 0x64);")
27cpp_quote("
DEFINE_GUID(DXGI_DEBUG_DXGI, 0x25cddaa4, 0xb1c6, 0x47e1,0xac, 0x3e, 0x98, 0x87, 0x5b, 0x5a, 0x2e, 0x2a);")
28cpp_quote("
DEFINE_GUID(DXGI_DEBUG_APP, 0x06cd6e01, 0x4219, 0x4ebd,0x87, 0x09, 0x27, 0xed, 0x23, 0x36, 0x0c, 0x62);")
60cpp_quote(
"#define DXGI_INFO_QUEUE_MESSAGE_ID_STRING_FROM_APPLICATION 0")
85cpp_quote(
"#define DXGI_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024")
90 uuid(d67441c7-672
a-476
f-9e82-cd55b44949ce),
239 uuid(119e7452-de9e-40fe-8806-88f90c12b441)
249 uuid(c5a05f0c-16
f2-4adf-9f4d-a8c4d58ac550),
COMPILER_DEPENDENT_UINT64 UINT64
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
HRESULT WINAPI DXGIGetDebugInterface(REFIID riid, void **ppDebug)
int DXGI_INFO_QUEUE_MESSAGE_ID
@ DXGI_DEBUG_RLO_IGNORE_INTERNAL
DXGI_INFO_QUEUE_MESSAGE_SEVERITY
@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION
@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR
@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE
@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING
@ DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO
const UINT DXGI_DEBUG_BINARY_VERSION
DXGI_INFO_QUEUE_MESSAGE_CATEGORY
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER
@ DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION
GLuint GLsizei GLsizei * length
GLboolean GLboolean GLboolean GLboolean a
void EnableLeakTrackingForThread()
BOOL IsLeakTrackingEnabledForThread()
void DisableLeakTrackingForThread()
HRESULT ReportLiveObjects([in] GUID apiid, [in] DXGI_DEBUG_RLO_FLAGS flags)
HRESULT PushStorageFilter([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
void PopStorageFilter([in] DXGI_DEBUG_ID producer)
HRESULT PushDenyAllStorageFilter([in] DXGI_DEBUG_ID producer)
HRESULT PushCopyOfRetrievalFilter([in] DXGI_DEBUG_ID producer)
HRESULT GetRetrievalFilter([in] DXGI_DEBUG_ID producer, [out] DXGI_INFO_QUEUE_FILTER *filter, [in, out] SIZE_T *length)
HRESULT AddMessage([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] DXGI_INFO_QUEUE_MESSAGE_ID id, [in] LPCSTR description)
UINT64 GetMessageCountLimit([in] DXGI_DEBUG_ID producer)
HRESULT PushRetrievalFilter([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
HRESULT AddApplicationMessage([in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] LPCSTR description)
UINT64 GetNumMessagesDeniedByStorageFilter([in] DXGI_DEBUG_ID producer)
UINT GetStorageFilterStackSize([in] DXGI_DEBUG_ID producer)
BOOL GetMuteDebugOutput([in] DXGI_DEBUG_ID producer)
HRESULT SetBreakOnSeverity([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity, [in] BOOL enable)
UINT64 GetNumMessagesAllowedByStorageFilter([in] DXGI_DEBUG_ID producer)
void ClearRetrievalFilter([in] DXGI_DEBUG_ID producer)
HRESULT GetStorageFilter([in] DXGI_DEBUG_ID producer, [out] DXGI_INFO_QUEUE_FILTER *filter, [in, out] SIZE_T *length)
UINT64 GetNumStoredMessagesAllowedByRetrievalFilters([in] DXGI_DEBUG_ID producer)
HRESULT PushEmptyStorageFilter([in] DXGI_DEBUG_ID producer)
HRESULT AddRetrievalFilterEntries([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
BOOL GetBreakOnSeverity([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_SEVERITY severity)
BOOL GetBreakOnID([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_ID id)
HRESULT GetMessage([in] DXGI_DEBUG_ID producer, [in] UINT64 index, [out] DXGI_INFO_QUEUE_MESSAGE *message, [in, out] SIZE_T *length)
void ClearStoredMessages([in] DXGI_DEBUG_ID producer)
HRESULT PushEmptyRetrievalFilter([in] DXGI_DEBUG_ID producer)
BOOL GetBreakOnCategory([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category)
UINT64 GetNumMessagesDiscardedByMessageCountLimit([in] DXGI_DEBUG_ID producer)
void PopRetrievalFilter([in] DXGI_DEBUG_ID producer)
HRESULT SetBreakOnID([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_ID id, [in] BOOL enable)
void SetMuteDebugOutput([in] DXGI_DEBUG_ID producer, [in] BOOL mute)
void ClearStorageFilter([in] DXGI_DEBUG_ID producer)
HRESULT SetBreakOnCategory([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_MESSAGE_CATEGORY category, [in] BOOL enable)
HRESULT AddStorageFilterEntries([in] DXGI_DEBUG_ID producer, [in] DXGI_INFO_QUEUE_FILTER *filter)
HRESULT PushCopyOfStorageFilter([in] DXGI_DEBUG_ID producer)
UINT64 GetNumStoredMessages([in] DXGI_DEBUG_ID producer)
HRESULT SetMessageCountLimit([in] DXGI_DEBUG_ID producer, [in] UINT64 limit)
UINT GetRetrievalFilterStackSize([in] DXGI_DEBUG_ID producer)
HRESULT PushDenyAllRetrievalFilter([in] DXGI_DEBUG_ID producer)
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)
DXGI_INFO_QUEUE_MESSAGE_SEVERITY * pSeverityList
DXGI_INFO_QUEUE_MESSAGE_ID * pIDList
DXGI_INFO_QUEUE_MESSAGE_CATEGORY * pCategoryList
DXGI_INFO_QUEUE_FILTER_DESC DenyList
DXGI_INFO_QUEUE_FILTER_DESC AllowList
DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity
SIZE_T DescriptionByteLength
const char * pDescription
DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category
DXGI_INFO_QUEUE_MESSAGE_ID ID
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
ncacn_np pointer_default(unique)] interface winspool