Commit 35ce8e1c by apatrick@chromium.org

ANGLE depends statically on D3DCompiler_x.dll.

This prevents D3DX9 from loading and unloading the DLL whenever D3DXCompileShader is called. Apart from being slow, especially when a debugger is attached, it is not possible for ANGLE to load DLLs after the Chrome sandbox has been enabled. Review URL: http://codereview.appspot.com/4282046 git-svn-id: https://angleproject.googlecode.com/svn/trunk@571 736b8ea6-26fd-11df-bfd4-992fa37f6226
parent 0b53fc05
...@@ -186,7 +186,11 @@ ...@@ -186,7 +186,11 @@
'AdditionalDependencies': [ 'AdditionalDependencies': [
'd3d9.lib', 'd3d9.lib',
'd3dx9.lib', 'd3dx9.lib',
'd3dcompiler.lib',
], ],
# Import at least one symbol from D3DCompiler_x.dll to force a
# static dependency.
'ForceSymbolReferences': ['_D3DCompile@44'],
} }
}, },
}, },
......
#define MAJOR_VERSION 0 #define MAJOR_VERSION 0
#define MINOR_VERSION 0 #define MINOR_VERSION 0
#define BUILD_VERSION 0 #define BUILD_VERSION 0
#define BUILD_REVISION 570 #define BUILD_REVISION 571
#define STRINGIFY(x) #x #define STRINGIFY(x) #x
#define MACRO_STRINGIFY(x) STRINGIFY(x) #define MACRO_STRINGIFY(x) STRINGIFY(x)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment