Remove dependence on dxguid.lib for release builds.
BUG=angle:559
Change-Id: I10c93b312b4bf206e45d061eace2d00e598403bd
Reviewed-on: https://chromium-review.googlesource.com/185690
Tested-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
diff --git a/src/libGLESv2.gypi b/src/libGLESv2.gypi
index 6cb9a1a..cbfd966 100644
--- a/src/libGLESv2.gypi
+++ b/src/libGLESv2.gypi
@@ -64,7 +64,6 @@
{
'AdditionalDependencies':
[
- 'dxguid.lib',
'd3d9.lib',
]
}
@@ -82,14 +81,20 @@
[
'ANGLE_ENABLE_D3D11',
],
- 'msvs_settings':
+ 'configurations':
{
- 'VCLinkerTool':
+ 'Debug':
{
- 'AdditionalDependencies':
- [
- 'dxguid.lib',
- ]
+ 'msvs_settings':
+ {
+ 'VCLinkerTool':
+ {
+ 'AdditionalDependencies':
+ [
+ 'dxguid.lib',
+ ]
+ }
+ },
}
},
}],
diff --git a/src/libGLESv2/renderer/d3d11/Renderer11.cpp b/src/libGLESv2/renderer/d3d11/Renderer11.cpp
index 1030153..be3af98 100644
--- a/src/libGLESv2/renderer/d3d11/Renderer11.cpp
+++ b/src/libGLESv2/renderer/d3d11/Renderer11.cpp
@@ -2978,7 +2978,7 @@
if (textureResource)
{
- HRESULT result = textureResource->QueryInterface(IID_ID3D11Texture2D, (void**)resource);
+ HRESULT result = textureResource->QueryInterface(__uuidof(ID3D11Texture2D), (void**)resource);
SafeRelease(textureResource);
if (SUCCEEDED(result))
diff --git a/src/libGLESv2/renderer/d3d9/Renderer9.cpp b/src/libGLESv2/renderer/d3d9/Renderer9.cpp
index 7aae33b..fde80b8 100644
--- a/src/libGLESv2/renderer/d3d9/Renderer9.cpp
+++ b/src/libGLESv2/renderer/d3d9/Renderer9.cpp
@@ -207,7 +207,7 @@
{
TRACE_EVENT0("gpu", "D3d9Ex_QueryInterface");
ASSERT(mD3d9Ex);
- mD3d9Ex->QueryInterface(IID_IDirect3D9, reinterpret_cast<void**>(&mD3d9));
+ mD3d9Ex->QueryInterface(__uuidof(IDirect3D9), reinterpret_cast<void**>(&mD3d9));
ASSERT(mD3d9);
}
else
@@ -354,7 +354,7 @@
if (mD3d9Ex)
{
TRACE_EVENT0("gpu", "mDevice_QueryInterface");
- result = mDevice->QueryInterface(IID_IDirect3DDevice9Ex, (void**) &mDeviceEx);
+ result = mDevice->QueryInterface(__uuidof(IDirect3DDevice9Ex), (void**)&mDeviceEx);
ASSERT(SUCCEEDED(result));
}