Don't spam log messages about querying for ID3D10Texture2D

This commit is contained in:
baldurk
2017-02-21 20:52:13 +00:00
parent cc96fa0b10
commit cbed0c6a71
+15
View File
@@ -70,6 +70,11 @@ bool RefCountDXGIObject::HandleWrap(REFIID riid, void **ppvObject)
static const GUID Unknown_uuid = {
0x79d2046c, 0x22ef, 0x451b, {0x9e, 0x74, 0x22, 0x45, 0xd9, 0xc7, 0x60, 0xea}};
// ditto
// {9B7E4C04-342C-4106-A19F-4F2704F689F0}
static const GUID ID3D10Texture2D_uuid = {
0x9b7e4c04, 0x342c, 0x4106, {0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}};
if(riid == __uuidof(IDXGIDevice))
{
// should have been handled elsewhere, so we can properly create this device
@@ -148,6 +153,16 @@ bool RefCountDXGIObject::HandleWrap(REFIID riid, void **ppvObject)
*ppvObject = (IDXGIFactory5 *)(new WrappedIDXGIFactory5(real));
return true;
}
else if(riid == ID3D10Texture2D_uuid)
{
static bool printed = false;
if(!printed)
{
printed = true;
RDCWARN("Querying IDXGIObject for unsupported D3D10 interface: %s", ToStr::Get(riid).c_str());
}
return false;
}
else if(riid == Unknown_uuid)
{
static bool printed = false;