1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gfx/angle/angle-build-d3dcompiler-list.patch Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,41 @@ 1.4 +From: Jeff Gilbert <jgilbert@mozilla.com> 1.5 + 1.6 +diff --git a/gfx/angle/src/libGLESv2/renderer/Renderer.cpp b/gfx/angle/src/libGLESv2/renderer/Renderer.cpp 1.7 +--- a/gfx/angle/src/libGLESv2/renderer/Renderer.cpp 1.8 ++++ b/gfx/angle/src/libGLESv2/renderer/Renderer.cpp 1.9 +@@ -15,16 +15,23 @@ 1.10 + #include "libGLESv2/renderer/Renderer11.h" 1.11 + #include "libGLESv2/utilities.h" 1.12 + 1.13 + #if !defined(ANGLE_ENABLE_D3D11) 1.14 + // Enables use of the Direct3D 11 API for a default display, when available 1.15 + #define ANGLE_ENABLE_D3D11 0 1.16 + #endif 1.17 + 1.18 ++#define ANGLE_PRELOADED_D3DCOMPILER_MODULE_NAMES \ 1.19 ++ { \ 1.20 ++ TEXT("d3dcompiler_46.dll"), \ 1.21 ++ TEXT("d3dcompiler_43.dll") \ 1.22 ++ } 1.23 ++ 1.24 ++ 1.25 + namespace rx 1.26 + { 1.27 + 1.28 + Renderer::Renderer(egl::Display *display) : mDisplay(display) 1.29 + { 1.30 + mD3dCompilerModule = NULL; 1.31 + mD3DCompileFunc = NULL; 1.32 + } 1.33 +@@ -212,9 +219,9 @@ rx::Renderer *glCreateRenderer(egl::Disp 1.34 + return NULL; 1.35 + } 1.36 + 1.37 + void glDestroyRenderer(rx::Renderer *renderer) 1.38 + { 1.39 + delete renderer; 1.40 + } 1.41 + 1.42 +-} 1.43 +\ No newline at end of file 1.44 ++}