gfx/angle/angle-build-d3dcompiler-list.patch

changeset 0
6474c204b198
     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 ++}

mercurial