#pragma warning( disable : )
Dunno what the warning number might be, I don't know if it is #55 like the warning says. Of course don't get into the habit of doing this but if the warning is not coming from your code then go for it




Posted 03 February 2012 - 09:59 AM
#pragma warning( disable : )
Posted 23 April 2012 - 02:30 PM
void cGraphicsLayer::DumpMessages()
{
assert(m_pMessageQueue);
HRESULT r = 0;
UINT64 numMessages = m_pMessageQueue->GetNumStoredMessages();
UINT64 count = 0;
while( count < numMessages )
{
// Get the size of the message
SIZE_T messageLength = 0;
r = m_pMessageQueue->GetMessage(count, NULL, &messageLength);
if(messageLength == 0)
break;
// Allocate space and get the message
D3D10_MESSAGE * pMessage = (D3D10_MESSAGE*)malloc(messageLength);
r = m_pMessageQueue->GetMessage(count, pMessage, &messageLength);
if(FAILED(r))
{
OutputDebugString(L"Failed to get Direct3D Message");
break;
}
TCHAR strOutput[MAX_PATH];
swprintf_s(strOutput, MAX_PATH, L"D3DDMSG [Cat[%i] Sev[%i] ID[%i]: %s\n",
pMessage->Category, pMessage->Severity, pMessage->ID, pMessage->pDescription);
OutputDebugString(strOutput);
count++;
}
// Clear Messages from the D3D message queue
m_pMessageQueue->ClearStoredMessages();
}
Posted 23 April 2012 - 02:55 PM
void cGraphicsLayer::DumpMessages()
{
assert(m_pMessageQueue);
HRESULT r = 0;
UINT64 numMessages = m_pMessageQueue->GetNumStoredMessages();
UINT64 count = 0;
while( count < numMessages )
{
// Get the size of the message
SIZE_T messageLength = 0;
r = m_pMessageQueue->GetMessage(count, NULL, &messageLength);
if(messageLength == 0)
break;
// Allocate space and get the message
D3D10_MESSAGE * pMessage = (D3D10_MESSAGE*)malloc(messageLength);
r = m_pMessageQueue->GetMessage(count, pMessage, &messageLength);
if(FAILED(r))
{
OutputDebugString(L"Failed to get Direct3D Message");
break;
}
TCHAR strOutput[MAX_PATH];
swprintf_s(strOutput, MAX_PATH, L"D3DDMSG [Cat[%i] Sev[%i] ID[%i]: %S\n",
pMessage->Category, pMessage->Severity, pMessage->ID, pMessage->pDescription);
OutputDebugString(strOutput);
count++;
}
// Clear Messages from the D3D message queue
m_pMessageQueue->ClearStoredMessages();
}
