aboutsummarylogtreecommitdiffstats
path: root/qt5-add-compiled-shaders-remove-dxsdk.patch
diff options
context:
space:
mode:
authorPhilip A Reimer2015-06-12 22:00:33 -0600
committerPhilip A Reimer2015-06-12 22:00:33 -0600
commit43e7d7776de2566d6eaac9489063a0b0b9174e6f (patch)
treedd97d8c74d87851b870d7e8e074b50a5a7f70291 /qt5-add-compiled-shaders-remove-dxsdk.patch
downloadaur-43e7d7776de2566d6eaac9489063a0b0b9174e6f.tar.gz
Initial import
Diffstat (limited to 'qt5-add-compiled-shaders-remove-dxsdk.patch')
-rw-r--r--qt5-add-compiled-shaders-remove-dxsdk.patch1664
1 files changed, 1664 insertions, 0 deletions
diff --git a/qt5-add-compiled-shaders-remove-dxsdk.patch b/qt5-add-compiled-shaders-remove-dxsdk.patch
new file mode 100644
index 000000000000..b211b6d13de6
--- /dev/null
+++ b/qt5-add-compiled-shaders-remove-dxsdk.patch
@@ -0,0 +1,1664 @@
+--- src.orig/angle/src/common/common.pri 2014-01-07 17:51:49.359526202 +0100
++++ src/angle/src/common/common.pri 2014-01-07 17:52:54.280100599 +0100
+@@ -6,40 +6,6 @@ INCLUDEPATH += \
+
+ LIBS_PRIVATE = $$QMAKE_LIBS_CORE $$QMAKE_LIBS_GUI
+
+-# DirectX is included in the Windows 8 Kit, but everything else requires the DX SDK.
+-win32-msvc2012|win32-msvc2013 {
+- FXC = fxc.exe
+-} else {
+- DX_DIR = $$(DXSDK_DIR)
+- isEmpty(DX_DIR) {
+- error("Cannot determine DirectX SDK location. Please set DXSDK_DIR environment variable.")
+- }
+-
+- DXINC_DIR = $${DX_DIR}Include
+- contains(QT_ARCH, x86_64) {
+- DXLIB_DIR = $${DX_DIR}Lib\\x64
+- } else {
+- DXLIB_DIR = $${DX_DIR}Lib\\x86
+- }
+-
+- equals(QMAKE_TARGET.arch, x86_64) {
+- FXC = \"$${DX_DIR}Utilities\\bin\\x64\\fxc.exe\"
+- } else {
+- FXC = \"$${DX_DIR}Utilities\\bin\\x86\\fxc.exe\"
+- }
+-
+- msvc {
+- # Unfortunately MinGW cannot use the DirectX headers from the DX SDK because d3d11shader.h uses
+- # buffer annotation macros (eg: __out, __in) which are not defined in the MinGW copy of
+- # specstrings_strict.h
+- INCLUDEPATH += $$DXINC_DIR
+-
+- # Similarly we want the MinGW linker to use the import libraries shipped with the compiler
+- # instead of those from the SDK which cause a crash on startup.
+- LIBS_PRIVATE += -L\"$$DXLIB_DIR\"
+- }
+-}
+-
+ static: DEFINES *= QT_OPENGL_ES_2_ANGLE_STATIC
+
+ HEADERS += \
+--- src.orig/angle/src/libGLESv2/libGLESv2.pro 2014-01-07 17:51:49.359526202 +0100
++++ src/angle/src/libGLESv2/libGLESv2.pro 2014-01-07 17:52:42.293327835 +0100
+@@ -180,61 +180,6 @@ VERTEX_SHADERS_PASSTHROUGH = Passthrough
+ VERTEX_SHADERS_CLEAR = Clear
+ SHADER_DIR = $$OUT_PWD/renderer/shaders/compiled
+
+-for (ps, PIXEL_SHADERS_BLIT) {
+- fxc_ps_$${ps}.commands = $$FXC /nologo /E $$ps /T ps_2_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_ps_$${ps}.output = $$SHADER_DIR/$${ps}.h
+- fxc_ps_$${ps}.input = PS_BLIT_INPUT
+- fxc_ps_$${ps}.dependency_type = TYPE_C
+- fxc_ps_$${ps}.variable_out = HEADERS
+- fxc_ps_$${ps}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_ps_$${ps}
+-}
+-for (ps, PIXEL_SHADERS_PASSTHROUGH) {
+- fxc_ps_$${ps}.commands = $$FXC /nologo /E PS_$$ps /T ps_4_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_ps_$${ps}.output = $$SHADER_DIR/$${ps}11ps.h
+- fxc_ps_$${ps}.input = PASSTHROUGH_INPUT
+- fxc_ps_$${ps}.dependency_type = TYPE_C
+- fxc_ps_$${ps}.variable_out = HEADERS
+- fxc_ps_$${ps}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_ps_$${ps}
+-}
+-for (ps, PIXEL_SHADERS_CLEAR) {
+- fxc_ps_$${ps}.commands = $$FXC /nologo /E PS_$$ps /T ps_4_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_ps_$${ps}.output = $$SHADER_DIR/$${ps}11ps.h
+- fxc_ps_$${ps}.input = CLEAR_INPUT
+- fxc_ps_$${ps}.dependency_type = TYPE_C
+- fxc_ps_$${ps}.variable_out = HEADERS
+- fxc_ps_$${ps}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_ps_$${ps}
+-}
+-for (vs, VERTEX_SHADERS_BLIT) {
+- fxc_vs_$${vs}.commands = $$FXC /nologo /E $$vs /T vs_2_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_vs_$${vs}.output = $$SHADER_DIR/$${vs}.h
+- fxc_vs_$${vs}.input = VS_BLIT_INPUT
+- fxc_vs_$${vs}.dependency_type = TYPE_C
+- fxc_vs_$${vs}.variable_out = HEADERS
+- fxc_vs_$${vs}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_vs_$${vs}
+-}
+-for (vs, VERTEX_SHADERS_PASSTHROUGH) {
+- fxc_vs_$${vs}.commands = $$FXC /nologo /E VS_$$vs /T vs_4_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_vs_$${vs}.output = $$SHADER_DIR/$${vs}11vs.h
+- fxc_vs_$${vs}.input = PASSTHROUGH_INPUT
+- fxc_vs_$${vs}.dependency_type = TYPE_C
+- fxc_vs_$${vs}.variable_out = HEADERS
+- fxc_vs_$${vs}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_vs_$${vs}
+-}
+-for (vs, VERTEX_SHADERS_CLEAR) {
+- fxc_vs_$${vs}.commands = $$FXC /nologo /E VS_$$vs /T vs_4_0 /Fh ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
+- fxc_vs_$${vs}.output = $$SHADER_DIR/$${vs}11vs.h
+- fxc_vs_$${vs}.input = CLEAR_INPUT
+- fxc_vs_$${vs}.dependency_type = TYPE_C
+- fxc_vs_$${vs}.variable_out = HEADERS
+- fxc_vs_$${vs}.CONFIG += target_predeps
+- QMAKE_EXTRA_COMPILERS += fxc_vs_$${vs}
+-}
+-
+ load(qt_installs)
+
+ khr_headers.files = $$ANGLE_DIR/include/KHR/khrplatform.h
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clear11vs.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clear11vs.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,131 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// POSITION 0 xyz 0 NONE float xyz
++// COLOR 0 xyzw 1 NONE float xyzw
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float xyzw
++// COLOR 0 xyzw 1 NONE float xyzw
++//
++vs_4_0
++dcl_input v0.xyz
++dcl_input v1.xyzw
++dcl_output_siv o0.xyzw, position
++dcl_output o1.xyzw
++mov o0.xyz, v0.xyzx
++mov o0.w, l(1.000000)
++mov o1.xyzw, v1.xyzw
++ret
++// Approximately 4 instruction slots used
++#endif
++
++const BYTE g_VS_Clear[] =
++{
++ 68, 88, 66, 67, 97, 5,
++ 13, 163, 160, 254, 95, 127,
++ 30, 194, 121, 144, 236, 185,
++ 59, 29, 1, 0, 0, 0,
++ 48, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 140, 0, 0, 0, 220, 0,
++ 0, 0, 48, 1, 0, 0,
++ 180, 1, 0, 0, 82, 68,
++ 69, 70, 80, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 254, 255, 0, 1, 0, 0,
++ 28, 0, 0, 0, 77, 105,
++ 99, 114, 111, 115, 111, 102,
++ 116, 32, 40, 82, 41, 32,
++ 72, 76, 83, 76, 32, 83,
++ 104, 97, 100, 101, 114, 32,
++ 67, 111, 109, 112, 105, 108,
++ 101, 114, 32, 57, 46, 51,
++ 48, 46, 57, 50, 48, 48,
++ 46, 49, 54, 51, 56, 52,
++ 0, 171, 73, 83, 71, 78,
++ 72, 0, 0, 0, 2, 0,
++ 0, 0, 8, 0, 0, 0,
++ 56, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 7, 7, 0, 0,
++ 65, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 15, 15, 0, 0,
++ 80, 79, 83, 73, 84, 73,
++ 79, 78, 0, 67, 79, 76,
++ 79, 82, 0, 171, 79, 83,
++ 71, 78, 76, 0, 0, 0,
++ 2, 0, 0, 0, 8, 0,
++ 0, 0, 56, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 15, 0,
++ 0, 0, 68, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 15, 0,
++ 0, 0, 83, 86, 95, 80,
++ 79, 83, 73, 84, 73, 79,
++ 78, 0, 67, 79, 76, 79,
++ 82, 0, 171, 171, 83, 72,
++ 68, 82, 124, 0, 0, 0,
++ 64, 0, 1, 0, 31, 0,
++ 0, 0, 95, 0, 0, 3,
++ 114, 16, 16, 0, 0, 0,
++ 0, 0, 95, 0, 0, 3,
++ 242, 16, 16, 0, 1, 0,
++ 0, 0, 103, 0, 0, 4,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 1, 0, 0, 0,
++ 101, 0, 0, 3, 242, 32,
++ 16, 0, 1, 0, 0, 0,
++ 54, 0, 0, 5, 114, 32,
++ 16, 0, 0, 0, 0, 0,
++ 70, 18, 16, 0, 0, 0,
++ 0, 0, 54, 0, 0, 5,
++ 130, 32, 16, 0, 0, 0,
++ 0, 0, 1, 64, 0, 0,
++ 0, 0, 128, 63, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 1, 0, 0, 0, 70, 30,
++ 16, 0, 1, 0, 0, 0,
++ 62, 0, 0, 1, 83, 84,
++ 65, 84, 116, 0, 0, 0,
++ 4, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 4, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 4, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clearmultiple11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clearmultiple11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,196 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float
++// COLOR 0 xyzw 1 NONE float xyzw
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_TARGET 0 xyzw 0 TARGET float xyzw
++// SV_TARGET 1 xyzw 1 TARGET float xyzw
++// SV_TARGET 2 xyzw 2 TARGET float xyzw
++// SV_TARGET 3 xyzw 3 TARGET float xyzw
++// SV_TARGET 4 xyzw 4 TARGET float xyzw
++// SV_TARGET 5 xyzw 5 TARGET float xyzw
++// SV_TARGET 6 xyzw 6 TARGET float xyzw
++// SV_TARGET 7 xyzw 7 TARGET float xyzw
++//
++ps_4_0
++dcl_input_ps linear v1.xyzw
++dcl_output o0.xyzw
++dcl_output o1.xyzw
++dcl_output o2.xyzw
++dcl_output o3.xyzw
++dcl_output o4.xyzw
++dcl_output o5.xyzw
++dcl_output o6.xyzw
++dcl_output o7.xyzw
++mov o0.xyzw, v1.xyzw
++mov o1.xyzw, v1.xyzw
++mov o2.xyzw, v1.xyzw
++mov o3.xyzw, v1.xyzw
++mov o4.xyzw, v1.xyzw
++mov o5.xyzw, v1.xyzw
++mov o6.xyzw, v1.xyzw
++mov o7.xyzw, v1.xyzw
++ret
++// Approximately 9 instruction slots used
++#endif
++
++const BYTE g_PS_ClearMultiple[] =
++{
++ 68, 88, 66, 67, 92, 54,
++ 120, 105, 166, 196, 132, 158,
++ 209, 33, 185, 122, 8, 189,
++ 145, 114, 1, 0, 0, 0,
++ 88, 3, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 140, 0, 0, 0, 224, 0,
++ 0, 0, 188, 1, 0, 0,
++ 220, 2, 0, 0, 82, 68,
++ 69, 70, 80, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 28, 0, 0, 0, 77, 105,
++ 99, 114, 111, 115, 111, 102,
++ 116, 32, 40, 82, 41, 32,
++ 72, 76, 83, 76, 32, 83,
++ 104, 97, 100, 101, 114, 32,
++ 67, 111, 109, 112, 105, 108,
++ 101, 114, 32, 57, 46, 51,
++ 48, 46, 57, 50, 48, 48,
++ 46, 49, 54, 51, 56, 52,
++ 0, 171, 73, 83, 71, 78,
++ 76, 0, 0, 0, 2, 0,
++ 0, 0, 8, 0, 0, 0,
++ 56, 0, 0, 0, 0, 0,
++ 0, 0, 1, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 68, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 15, 15, 0, 0,
++ 83, 86, 95, 80, 79, 83,
++ 73, 84, 73, 79, 78, 0,
++ 67, 79, 76, 79, 82, 0,
++ 171, 171, 79, 83, 71, 78,
++ 212, 0, 0, 0, 8, 0,
++ 0, 0, 8, 0, 0, 0,
++ 200, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 2, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 2, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 3, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 3, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 4, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 4, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 5, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 5, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 6, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 6, 0,
++ 0, 0, 15, 0, 0, 0,
++ 200, 0, 0, 0, 7, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 7, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 65, 82,
++ 71, 69, 84, 0, 171, 171,
++ 83, 72, 68, 82, 24, 1,
++ 0, 0, 64, 0, 0, 0,
++ 70, 0, 0, 0, 98, 16,
++ 0, 3, 242, 16, 16, 0,
++ 1, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 0, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 1, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 2, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 3, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 4, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 5, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 6, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 7, 0, 0, 0, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 0, 0, 0, 0, 70, 30,
++ 16, 0, 1, 0, 0, 0,
++ 54, 0, 0, 5, 242, 32,
++ 16, 0, 1, 0, 0, 0,
++ 70, 30, 16, 0, 1, 0,
++ 0, 0, 54, 0, 0, 5,
++ 242, 32, 16, 0, 2, 0,
++ 0, 0, 70, 30, 16, 0,
++ 1, 0, 0, 0, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 3, 0, 0, 0, 70, 30,
++ 16, 0, 1, 0, 0, 0,
++ 54, 0, 0, 5, 242, 32,
++ 16, 0, 4, 0, 0, 0,
++ 70, 30, 16, 0, 1, 0,
++ 0, 0, 54, 0, 0, 5,
++ 242, 32, 16, 0, 5, 0,
++ 0, 0, 70, 30, 16, 0,
++ 1, 0, 0, 0, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 6, 0, 0, 0, 70, 30,
++ 16, 0, 1, 0, 0, 0,
++ 54, 0, 0, 5, 242, 32,
++ 16, 0, 7, 0, 0, 0,
++ 70, 30, 16, 0, 1, 0,
++ 0, 0, 62, 0, 0, 1,
++ 83, 84, 65, 84, 116, 0,
++ 0, 0, 9, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 9, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 9, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clearsingle11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/clearsingle11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,110 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_Position 0 xyzw 0 POS float
++// COLOR 0 xyzw 1 NONE float xyzw
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_Target 0 xyzw 0 TARGET float xyzw
++//
++ps_4_0
++dcl_input_ps linear v1.xyzw
++dcl_output o0.xyzw
++mov o0.xyzw, v1.xyzw
++ret
++// Approximately 2 instruction slots used
++#endif
++
++const BYTE g_PS_ClearSingle[] =
++{
++ 68, 88, 66, 67, 13, 152,
++ 32, 49, 222, 236, 92, 20,
++ 188, 71, 88, 46, 163, 241,
++ 188, 238, 1, 0, 0, 0,
++ 208, 1, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 140, 0, 0, 0, 224, 0,
++ 0, 0, 20, 1, 0, 0,
++ 84, 1, 0, 0, 82, 68,
++ 69, 70, 80, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 28, 0, 0, 0, 77, 105,
++ 99, 114, 111, 115, 111, 102,
++ 116, 32, 40, 82, 41, 32,
++ 72, 76, 83, 76, 32, 83,
++ 104, 97, 100, 101, 114, 32,
++ 67, 111, 109, 112, 105, 108,
++ 101, 114, 32, 57, 46, 51,
++ 48, 46, 57, 50, 48, 48,
++ 46, 49, 54, 51, 56, 52,
++ 0, 171, 73, 83, 71, 78,
++ 76, 0, 0, 0, 2, 0,
++ 0, 0, 8, 0, 0, 0,
++ 56, 0, 0, 0, 0, 0,
++ 0, 0, 1, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 68, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 15, 15, 0, 0,
++ 83, 86, 95, 80, 111, 115,
++ 105, 116, 105, 111, 110, 0,
++ 67, 79, 76, 79, 82, 0,
++ 171, 171, 79, 83, 71, 78,
++ 44, 0, 0, 0, 1, 0,
++ 0, 0, 8, 0, 0, 0,
++ 32, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 97, 114,
++ 103, 101, 116, 0, 171, 171,
++ 83, 72, 68, 82, 56, 0,
++ 0, 0, 64, 0, 0, 0,
++ 14, 0, 0, 0, 98, 16,
++ 0, 3, 242, 16, 16, 0,
++ 1, 0, 0, 0, 101, 0,
++ 0, 3, 242, 32, 16, 0,
++ 0, 0, 0, 0, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 0, 0, 0, 0, 70, 30,
++ 16, 0, 1, 0, 0, 0,
++ 62, 0, 0, 1, 83, 84,
++ 65, 84, 116, 0, 0, 0,
++ 2, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 2, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 2, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/componentmaskps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/componentmaskps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,79 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++///
++// Parameters:
++//
++// float4 mode;
++// sampler2D tex;
++//
++//
++// Registers:
++//
++// Name Reg Size
++// ------------ ----- ----
++// mode c0 1
++// tex s0 1
++//
++
++ ps_2_0
++ dcl t0.xy
++ dcl_2d s0
++ texld r0, t0, s0
++ mul r1.xyz, r0, c0.x
++ mad r1.w, r0.w, c0.z, c0.w
++ mov oC0, r1
++
++// approximately 4 instruction slots used (1 texture, 3 arithmetic)
++#endif
++
++const BYTE g_ps20_componentmaskps[] =
++{
++ 0, 2, 255, 255, 254, 255,
++ 44, 0, 67, 84, 65, 66,
++ 28, 0, 0, 0, 119, 0,
++ 0, 0, 0, 2, 255, 255,
++ 2, 0, 0, 0, 28, 0,
++ 0, 0, 0, 1, 0, 0,
++ 112, 0, 0, 0, 68, 0,
++ 0, 0, 2, 0, 0, 0,
++ 1, 0, 0, 0, 76, 0,
++ 0, 0, 0, 0, 0, 0,
++ 92, 0, 0, 0, 3, 0,
++ 0, 0, 1, 0, 0, 0,
++ 96, 0, 0, 0, 0, 0,
++ 0, 0, 109, 111, 100, 101,
++ 0, 171, 171, 171, 1, 0,
++ 3, 0, 1, 0, 4, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 116, 101, 120, 0,
++ 4, 0, 12, 0, 1, 0,
++ 1, 0, 1, 0, 0, 0,
++ 0, 0, 0, 0, 112, 115,
++ 95, 50, 95, 48, 0, 77,
++ 105, 99, 114, 111, 115, 111,
++ 102, 116, 32, 40, 82, 41,
++ 32, 72, 76, 83, 76, 32,
++ 83, 104, 97, 100, 101, 114,
++ 32, 67, 111, 109, 112, 105,
++ 108, 101, 114, 32, 57, 46,
++ 51, 48, 46, 57, 50, 48,
++ 48, 46, 49, 54, 51, 56,
++ 52, 0, 171, 171, 31, 0,
++ 0, 2, 0, 0, 0, 128,
++ 0, 0, 3, 176, 31, 0,
++ 0, 2, 0, 0, 0, 144,
++ 0, 8, 15, 160, 66, 0,
++ 0, 3, 0, 0, 15, 128,
++ 0, 0, 228, 176, 0, 8,
++ 228, 160, 5, 0, 0, 3,
++ 1, 0, 7, 128, 0, 0,
++ 228, 128, 0, 0, 0, 160,
++ 4, 0, 0, 4, 1, 0,
++ 8, 128, 0, 0, 255, 128,
++ 0, 0, 170, 160, 0, 0,
++ 255, 160, 1, 0, 0, 2,
++ 0, 8, 15, 128, 1, 0,
++ 228, 128, 255, 255, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/flipyvs.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/flipyvs.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,67 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++///
++// Parameters:
++//
++// float4 halfPixelSize;
++//
++//
++// Registers:
++//
++// Name Reg Size
++// ------------- ----- ----
++// halfPixelSize c0 1
++//
++
++ vs_2_0
++ def c1, 0.5, 1, 0, 0
++ dcl_position v0
++ add oPos, v0, c0
++ mad oT0, v0, c1.xxyy, c1.xxzz
++
++// approximately 2 instruction slots used
++#endif
++
++const BYTE g_vs20_flipyvs[] =
++{
++ 0, 2, 254, 255, 254, 255,
++ 36, 0, 67, 84, 65, 66,
++ 28, 0, 0, 0, 87, 0,
++ 0, 0, 0, 2, 254, 255,
++ 1, 0, 0, 0, 28, 0,
++ 0, 0, 0, 1, 0, 0,
++ 80, 0, 0, 0, 48, 0,
++ 0, 0, 2, 0, 0, 0,
++ 1, 0, 0, 0, 64, 0,
++ 0, 0, 0, 0, 0, 0,
++ 104, 97, 108, 102, 80, 105,
++ 120, 101, 108, 83, 105, 122,
++ 101, 0, 171, 171, 1, 0,
++ 3, 0, 1, 0, 4, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 118, 115, 95, 50,
++ 95, 48, 0, 77, 105, 99,
++ 114, 111, 115, 111, 102, 116,
++ 32, 40, 82, 41, 32, 72,
++ 76, 83, 76, 32, 83, 104,
++ 97, 100, 101, 114, 32, 67,
++ 111, 109, 112, 105, 108, 101,
++ 114, 32, 57, 46, 51, 48,
++ 46, 57, 50, 48, 48, 46,
++ 49, 54, 51, 56, 52, 0,
++ 171, 171, 81, 0, 0, 5,
++ 1, 0, 15, 160, 0, 0,
++ 0, 63, 0, 0, 128, 63,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 31, 0, 0, 2,
++ 0, 0, 0, 128, 0, 0,
++ 15, 144, 2, 0, 0, 3,
++ 0, 0, 15, 192, 0, 0,
++ 228, 144, 0, 0, 228, 160,
++ 4, 0, 0, 4, 0, 0,
++ 15, 224, 0, 0, 228, 144,
++ 1, 0, 80, 160, 1, 0,
++ 160, 160, 255, 255, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/luminanceps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/luminanceps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,79 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++///
++// Parameters:
++//
++// float4 mode;
++// sampler2D tex;
++//
++//
++// Registers:
++//
++// Name Reg Size
++// ------------ ----- ----
++// mode c0 1
++// tex s0 1
++//
++
++ ps_2_0
++ dcl t0.xy
++ dcl_2d s0
++ texld r0, t0, s0
++ mad r1.w, r0.w, c0.x, c0.y
++ mov r1.xyz, r0.x
++ mov oC0, r1
++
++// approximately 4 instruction slots used (1 texture, 3 arithmetic)
++#endif
++
++const BYTE g_ps20_luminanceps[] =
++{
++ 0, 2, 255, 255, 254, 255,
++ 44, 0, 67, 84, 65, 66,
++ 28, 0, 0, 0, 119, 0,
++ 0, 0, 0, 2, 255, 255,
++ 2, 0, 0, 0, 28, 0,
++ 0, 0, 0, 1, 0, 0,
++ 112, 0, 0, 0, 68, 0,
++ 0, 0, 2, 0, 0, 0,
++ 1, 0, 0, 0, 76, 0,
++ 0, 0, 0, 0, 0, 0,
++ 92, 0, 0, 0, 3, 0,
++ 0, 0, 1, 0, 0, 0,
++ 96, 0, 0, 0, 0, 0,
++ 0, 0, 109, 111, 100, 101,
++ 0, 171, 171, 171, 1, 0,
++ 3, 0, 1, 0, 4, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 116, 101, 120, 0,
++ 4, 0, 12, 0, 1, 0,
++ 1, 0, 1, 0, 0, 0,
++ 0, 0, 0, 0, 112, 115,
++ 95, 50, 95, 48, 0, 77,
++ 105, 99, 114, 111, 115, 111,
++ 102, 116, 32, 40, 82, 41,
++ 32, 72, 76, 83, 76, 32,
++ 83, 104, 97, 100, 101, 114,
++ 32, 67, 111, 109, 112, 105,
++ 108, 101, 114, 32, 57, 46,
++ 51, 48, 46, 57, 50, 48,
++ 48, 46, 49, 54, 51, 56,
++ 52, 0, 171, 171, 31, 0,
++ 0, 2, 0, 0, 0, 128,
++ 0, 0, 3, 176, 31, 0,
++ 0, 2, 0, 0, 0, 144,
++ 0, 8, 15, 160, 66, 0,
++ 0, 3, 0, 0, 15, 128,
++ 0, 0, 228, 176, 0, 8,
++ 228, 160, 4, 0, 0, 4,
++ 1, 0, 8, 128, 0, 0,
++ 255, 128, 0, 0, 0, 160,
++ 0, 0, 85, 160, 1, 0,
++ 0, 2, 1, 0, 7, 128,
++ 0, 0, 0, 128, 1, 0,
++ 0, 2, 0, 8, 15, 128,
++ 1, 0, 228, 128, 255, 255,
++ 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthrough11vs.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthrough11vs.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,134 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// POSITION 0 xy 0 NONE float xy
++// TEXCOORD 0 xy 1 NONE float xy
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float xyzw
++// TEXCOORD 0 xy 1 NONE float xy
++//
++vs_4_0
++dcl_input v0.xy
++dcl_input v1.xy
++dcl_output_siv o0.xyzw, position
++dcl_output o1.xy
++mov o0.xy, v0.xyxx
++mov o0.zw, l(0,0,0,1.000000)
++mov o1.xy, v1.xyxx
++ret
++// Approximately 4 instruction slots used
++#endif
++
++const BYTE g_VS_Passthrough[] =
++{
++ 68, 88, 66, 67, 197, 214,
++ 184, 85, 240, 94, 71, 48,
++ 165, 34, 142, 233, 0, 135,
++ 193, 178, 1, 0, 0, 0,
++ 68, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 140, 0, 0, 0, 224, 0,
++ 0, 0, 56, 1, 0, 0,
++ 200, 1, 0, 0, 82, 68,
++ 69, 70, 80, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 254, 255, 0, 1, 0, 0,
++ 28, 0, 0, 0, 77, 105,
++ 99, 114, 111, 115, 111, 102,
++ 116, 32, 40, 82, 41, 32,
++ 72, 76, 83, 76, 32, 83,
++ 104, 97, 100, 101, 114, 32,
++ 67, 111, 109, 112, 105, 108,
++ 101, 114, 32, 57, 46, 51,
++ 48, 46, 57, 50, 48, 48,
++ 46, 49, 54, 51, 56, 52,
++ 0, 171, 73, 83, 71, 78,
++ 76, 0, 0, 0, 2, 0,
++ 0, 0, 8, 0, 0, 0,
++ 56, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 3, 3, 0, 0,
++ 65, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 3, 3, 0, 0,
++ 80, 79, 83, 73, 84, 73,
++ 79, 78, 0, 84, 69, 88,
++ 67, 79, 79, 82, 68, 0,
++ 171, 171, 79, 83, 71, 78,
++ 80, 0, 0, 0, 2, 0,
++ 0, 0, 8, 0, 0, 0,
++ 56, 0, 0, 0, 0, 0,
++ 0, 0, 1, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 68, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 3, 12, 0, 0,
++ 83, 86, 95, 80, 79, 83,
++ 73, 84, 73, 79, 78, 0,
++ 84, 69, 88, 67, 79, 79,
++ 82, 68, 0, 171, 171, 171,
++ 83, 72, 68, 82, 136, 0,
++ 0, 0, 64, 0, 1, 0,
++ 34, 0, 0, 0, 95, 0,
++ 0, 3, 50, 16, 16, 0,
++ 0, 0, 0, 0, 95, 0,
++ 0, 3, 50, 16, 16, 0,
++ 1, 0, 0, 0, 103, 0,
++ 0, 4, 242, 32, 16, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 101, 0, 0, 3,
++ 50, 32, 16, 0, 1, 0,
++ 0, 0, 54, 0, 0, 5,
++ 50, 32, 16, 0, 0, 0,
++ 0, 0, 70, 16, 16, 0,
++ 0, 0, 0, 0, 54, 0,
++ 0, 8, 194, 32, 16, 0,
++ 0, 0, 0, 0, 2, 64,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 128, 63,
++ 54, 0, 0, 5, 50, 32,
++ 16, 0, 1, 0, 0, 0,
++ 70, 16, 16, 0, 1, 0,
++ 0, 0, 62, 0, 0, 1,
++ 83, 84, 65, 84, 116, 0,
++ 0, 0, 4, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 4, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 4, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughlum11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughlum11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,152 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++// Resource Bindings:
++//
++// Name Type Format Dim Slot Elements
++// ------------------------------ ---------- ------- ----------- ---- --------
++// Sampler sampler NA NA 0 1
++// Texture texture float4 2d 0 1
++//
++//
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float
++// TEXCOORD 0 xy 1 NONE float xy
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_TARGET 0 xyzw 0 TARGET float xyzw
++//
++ps_4_0
++dcl_sampler s0, mode_default
++dcl_resource_texture2d (float,float,float,float) t0
++dcl_input_ps linear v1.xy
++dcl_output o0.xyzw
++dcl_temps 1
++sample r0.xyzw, v1.xyxx, t0.xyzw, s0
++mov o0.xyz, r0.xxxx
++mov o0.w, l(1.000000)
++ret
++// Approximately 4 instruction slots used
++#endif
++
++const BYTE g_PS_PassthroughLum[] =
++{
++ 68, 88, 66, 67, 244, 9,
++ 213, 147, 19, 249, 70, 111,
++ 157, 92, 243, 160, 40, 144,
++ 238, 221, 1, 0, 0, 0,
++ 128, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 220, 0, 0, 0, 52, 1,
++ 0, 0, 104, 1, 0, 0,
++ 4, 2, 0, 0, 82, 68,
++ 69, 70, 160, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 108, 0, 0, 0, 92, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 1, 0, 0, 0,
++ 100, 0, 0, 0, 2, 0,
++ 0, 0, 5, 0, 0, 0,
++ 4, 0, 0, 0, 255, 255,
++ 255, 255, 0, 0, 0, 0,
++ 1, 0, 0, 0, 13, 0,
++ 0, 0, 83, 97, 109, 112,
++ 108, 101, 114, 0, 84, 101,
++ 120, 116, 117, 114, 101, 0,
++ 77, 105, 99, 114, 111, 115,
++ 111, 102, 116, 32, 40, 82,
++ 41, 32, 72, 76, 83, 76,
++ 32, 83, 104, 97, 100, 101,
++ 114, 32, 67, 111, 109, 112,
++ 105, 108, 101, 114, 32, 57,
++ 46, 51, 48, 46, 57, 50,
++ 48, 48, 46, 49, 54, 51,
++ 56, 52, 0, 171, 73, 83,
++ 71, 78, 80, 0, 0, 0,
++ 2, 0, 0, 0, 8, 0,
++ 0, 0, 56, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 15, 0,
++ 0, 0, 68, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 3, 3,
++ 0, 0, 83, 86, 95, 80,
++ 79, 83, 73, 84, 73, 79,
++ 78, 0, 84, 69, 88, 67,
++ 79, 79, 82, 68, 0, 171,
++ 171, 171, 79, 83, 71, 78,
++ 44, 0, 0, 0, 1, 0,
++ 0, 0, 8, 0, 0, 0,
++ 32, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 65, 82,
++ 71, 69, 84, 0, 171, 171,
++ 83, 72, 68, 82, 148, 0,
++ 0, 0, 64, 0, 0, 0,
++ 37, 0, 0, 0, 90, 0,
++ 0, 3, 0, 96, 16, 0,
++ 0, 0, 0, 0, 88, 24,
++ 0, 4, 0, 112, 16, 0,
++ 0, 0, 0, 0, 85, 85,
++ 0, 0, 98, 16, 0, 3,
++ 50, 16, 16, 0, 1, 0,
++ 0, 0, 101, 0, 0, 3,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 104, 0, 0, 2,
++ 1, 0, 0, 0, 69, 0,
++ 0, 9, 242, 0, 16, 0,
++ 0, 0, 0, 0, 70, 16,
++ 16, 0, 1, 0, 0, 0,
++ 70, 126, 16, 0, 0, 0,
++ 0, 0, 0, 96, 16, 0,
++ 0, 0, 0, 0, 54, 0,
++ 0, 5, 114, 32, 16, 0,
++ 0, 0, 0, 0, 6, 0,
++ 16, 0, 0, 0, 0, 0,
++ 54, 0, 0, 5, 130, 32,
++ 16, 0, 0, 0, 0, 0,
++ 1, 64, 0, 0, 0, 0,
++ 128, 63, 62, 0, 0, 1,
++ 83, 84, 65, 84, 116, 0,
++ 0, 0, 4, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughlumalpha11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughlumalpha11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,148 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++// Resource Bindings:
++//
++// Name Type Format Dim Slot Elements
++// ------------------------------ ---------- ------- ----------- ---- --------
++// Sampler sampler NA NA 0 1
++// Texture texture float4 2d 0 1
++//
++//
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float
++// TEXCOORD 0 xy 1 NONE float xy
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_TARGET 0 xyzw 0 TARGET float xyzw
++//
++ps_4_0
++dcl_sampler s0, mode_default
++dcl_resource_texture2d (float,float,float,float) t0
++dcl_input_ps linear v1.xy
++dcl_output o0.xyzw
++dcl_temps 1
++sample r0.xyzw, v1.xyxx, t0.xyzw, s0
++mov o0.xyzw, r0.xxxw
++ret
++// Approximately 3 instruction slots used
++#endif
++
++const BYTE g_PS_PassthroughLumAlpha[] =
++{
++ 68, 88, 66, 67, 185, 14,
++ 84, 223, 192, 42, 16, 133,
++ 46, 100, 95, 221, 183, 97,
++ 192, 23, 1, 0, 0, 0,
++ 108, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 220, 0, 0, 0, 52, 1,
++ 0, 0, 104, 1, 0, 0,
++ 240, 1, 0, 0, 82, 68,
++ 69, 70, 160, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 108, 0, 0, 0, 92, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 1, 0, 0, 0,
++ 100, 0, 0, 0, 2, 0,
++ 0, 0, 5, 0, 0, 0,
++ 4, 0, 0, 0, 255, 255,
++ 255, 255, 0, 0, 0, 0,
++ 1, 0, 0, 0, 13, 0,
++ 0, 0, 83, 97, 109, 112,
++ 108, 101, 114, 0, 84, 101,
++ 120, 116, 117, 114, 101, 0,
++ 77, 105, 99, 114, 111, 115,
++ 111, 102, 116, 32, 40, 82,
++ 41, 32, 72, 76, 83, 76,
++ 32, 83, 104, 97, 100, 101,
++ 114, 32, 67, 111, 109, 112,
++ 105, 108, 101, 114, 32, 57,
++ 46, 51, 48, 46, 57, 50,
++ 48, 48, 46, 49, 54, 51,
++ 56, 52, 0, 171, 73, 83,
++ 71, 78, 80, 0, 0, 0,
++ 2, 0, 0, 0, 8, 0,
++ 0, 0, 56, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 15, 0,
++ 0, 0, 68, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 3, 3,
++ 0, 0, 83, 86, 95, 80,
++ 79, 83, 73, 84, 73, 79,
++ 78, 0, 84, 69, 88, 67,
++ 79, 79, 82, 68, 0, 171,
++ 171, 171, 79, 83, 71, 78,
++ 44, 0, 0, 0, 1, 0,
++ 0, 0, 8, 0, 0, 0,
++ 32, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 65, 82,
++ 71, 69, 84, 0, 171, 171,
++ 83, 72, 68, 82, 128, 0,
++ 0, 0, 64, 0, 0, 0,
++ 32, 0, 0, 0, 90, 0,
++ 0, 3, 0, 96, 16, 0,
++ 0, 0, 0, 0, 88, 24,
++ 0, 4, 0, 112, 16, 0,
++ 0, 0, 0, 0, 85, 85,
++ 0, 0, 98, 16, 0, 3,
++ 50, 16, 16, 0, 1, 0,
++ 0, 0, 101, 0, 0, 3,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 104, 0, 0, 2,
++ 1, 0, 0, 0, 69, 0,
++ 0, 9, 242, 0, 16, 0,
++ 0, 0, 0, 0, 70, 16,
++ 16, 0, 1, 0, 0, 0,
++ 70, 126, 16, 0, 0, 0,
++ 0, 0, 0, 96, 16, 0,
++ 0, 0, 0, 0, 54, 0,
++ 0, 5, 242, 32, 16, 0,
++ 0, 0, 0, 0, 6, 12,
++ 16, 0, 0, 0, 0, 0,
++ 62, 0, 0, 1, 83, 84,
++ 65, 84, 116, 0, 0, 0,
++ 3, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 2, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 1, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 2, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,62 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++///
++// Parameters:
++//
++// sampler2D tex;
++//
++//
++// Registers:
++//
++// Name Reg Size
++// ------------ ----- ----
++// tex s0 1
++//
++
++ ps_2_0
++ dcl t0.xy
++ dcl_2d s0
++ texld r0, t0, s0
++ mov oC0, r0
++
++// approximately 2 instruction slots used (1 texture, 1 arithmetic)
++#endif
++
++const BYTE g_ps20_passthroughps[] =
++{
++ 0, 2, 255, 255, 254, 255,
++ 33, 0, 67, 84, 65, 66,
++ 28, 0, 0, 0, 75, 0,
++ 0, 0, 0, 2, 255, 255,
++ 1, 0, 0, 0, 28, 0,
++ 0, 0, 0, 1, 0, 0,
++ 68, 0, 0, 0, 48, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 52, 0,
++ 0, 0, 0, 0, 0, 0,
++ 116, 101, 120, 0, 4, 0,
++ 12, 0, 1, 0, 1, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 112, 115, 95, 50,
++ 95, 48, 0, 77, 105, 99,
++ 114, 111, 115, 111, 102, 116,
++ 32, 40, 82, 41, 32, 72,
++ 76, 83, 76, 32, 83, 104,
++ 97, 100, 101, 114, 32, 67,
++ 111, 109, 112, 105, 108, 101,
++ 114, 32, 57, 46, 51, 48,
++ 46, 57, 50, 48, 48, 46,
++ 49, 54, 51, 56, 52, 0,
++ 171, 171, 31, 0, 0, 2,
++ 0, 0, 0, 128, 0, 0,
++ 3, 176, 31, 0, 0, 2,
++ 0, 0, 0, 144, 0, 8,
++ 15, 160, 66, 0, 0, 3,
++ 0, 0, 15, 128, 0, 0,
++ 228, 176, 0, 8, 228, 160,
++ 1, 0, 0, 2, 0, 8,
++ 15, 128, 0, 0, 228, 128,
++ 255, 255, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughrgb11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughrgb11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,152 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++// Resource Bindings:
++//
++// Name Type Format Dim Slot Elements
++// ------------------------------ ---------- ------- ----------- ---- --------
++// Sampler sampler NA NA 0 1
++// Texture texture float4 2d 0 1
++//
++//
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float
++// TEXCOORD 0 xy 1 NONE float xy
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_TARGET 0 xyzw 0 TARGET float xyzw
++//
++ps_4_0
++dcl_sampler s0, mode_default
++dcl_resource_texture2d (float,float,float,float) t0
++dcl_input_ps linear v1.xy
++dcl_output o0.xyzw
++dcl_temps 1
++sample r0.xyzw, v1.xyxx, t0.xyzw, s0
++mov o0.xyz, r0.xyzx
++mov o0.w, l(1.000000)
++ret
++// Approximately 4 instruction slots used
++#endif
++
++const BYTE g_PS_PassthroughRGB[] =
++{
++ 68, 88, 66, 67, 125, 186,
++ 250, 242, 113, 255, 59, 239,
++ 119, 158, 237, 78, 220, 43,
++ 160, 46, 1, 0, 0, 0,
++ 128, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 220, 0, 0, 0, 52, 1,
++ 0, 0, 104, 1, 0, 0,
++ 4, 2, 0, 0, 82, 68,
++ 69, 70, 160, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 108, 0, 0, 0, 92, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 1, 0, 0, 0,
++ 100, 0, 0, 0, 2, 0,
++ 0, 0, 5, 0, 0, 0,
++ 4, 0, 0, 0, 255, 255,
++ 255, 255, 0, 0, 0, 0,
++ 1, 0, 0, 0, 13, 0,
++ 0, 0, 83, 97, 109, 112,
++ 108, 101, 114, 0, 84, 101,
++ 120, 116, 117, 114, 101, 0,
++ 77, 105, 99, 114, 111, 115,
++ 111, 102, 116, 32, 40, 82,
++ 41, 32, 72, 76, 83, 76,
++ 32, 83, 104, 97, 100, 101,
++ 114, 32, 67, 111, 109, 112,
++ 105, 108, 101, 114, 32, 57,
++ 46, 51, 48, 46, 57, 50,
++ 48, 48, 46, 49, 54, 51,
++ 56, 52, 0, 171, 73, 83,
++ 71, 78, 80, 0, 0, 0,
++ 2, 0, 0, 0, 8, 0,
++ 0, 0, 56, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 15, 0,
++ 0, 0, 68, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 3, 3,
++ 0, 0, 83, 86, 95, 80,
++ 79, 83, 73, 84, 73, 79,
++ 78, 0, 84, 69, 88, 67,
++ 79, 79, 82, 68, 0, 171,
++ 171, 171, 79, 83, 71, 78,
++ 44, 0, 0, 0, 1, 0,
++ 0, 0, 8, 0, 0, 0,
++ 32, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 65, 82,
++ 71, 69, 84, 0, 171, 171,
++ 83, 72, 68, 82, 148, 0,
++ 0, 0, 64, 0, 0, 0,
++ 37, 0, 0, 0, 90, 0,
++ 0, 3, 0, 96, 16, 0,
++ 0, 0, 0, 0, 88, 24,
++ 0, 4, 0, 112, 16, 0,
++ 0, 0, 0, 0, 85, 85,
++ 0, 0, 98, 16, 0, 3,
++ 50, 16, 16, 0, 1, 0,
++ 0, 0, 101, 0, 0, 3,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 104, 0, 0, 2,
++ 1, 0, 0, 0, 69, 0,
++ 0, 9, 242, 0, 16, 0,
++ 0, 0, 0, 0, 70, 16,
++ 16, 0, 1, 0, 0, 0,
++ 70, 126, 16, 0, 0, 0,
++ 0, 0, 0, 96, 16, 0,
++ 0, 0, 0, 0, 54, 0,
++ 0, 5, 114, 32, 16, 0,
++ 0, 0, 0, 0, 70, 2,
++ 16, 0, 0, 0, 0, 0,
++ 54, 0, 0, 5, 130, 32,
++ 16, 0, 0, 0, 0, 0,
++ 1, 64, 0, 0, 0, 0,
++ 128, 63, 62, 0, 0, 1,
++ 83, 84, 65, 84, 116, 0,
++ 0, 0, 4, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughrgba11ps.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/passthroughrgba11ps.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,141 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++//
++///
++// Resource Bindings:
++//
++// Name Type Format Dim Slot Elements
++// ------------------------------ ---------- ------- ----------- ---- --------
++// Sampler sampler NA NA 0 1
++// Texture texture float4 2d 0 1
++//
++//
++//
++// Input signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_POSITION 0 xyzw 0 POS float
++// TEXCOORD 0 xy 1 NONE float xy
++//
++//
++// Output signature:
++//
++// Name Index Mask Register SysValue Format Used
++// -------------------- ----- ------ -------- -------- ------- ------
++// SV_TARGET 0 xyzw 0 TARGET float xyzw
++//
++ps_4_0
++dcl_sampler s0, mode_default
++dcl_resource_texture2d (float,float,float,float) t0
++dcl_input_ps linear v1.xy
++dcl_output o0.xyzw
++sample o0.xyzw, v1.xyxx, t0.xyzw, s0
++ret
++// Approximately 2 instruction slots used
++#endif
++
++const BYTE g_PS_PassthroughRGBA[] =
++{
++ 68, 88, 66, 67, 151, 152,
++ 8, 102, 174, 135, 76, 57,
++ 100, 146, 59, 74, 205, 35,
++ 206, 21, 1, 0, 0, 0,
++ 80, 2, 0, 0, 5, 0,
++ 0, 0, 52, 0, 0, 0,
++ 220, 0, 0, 0, 52, 1,
++ 0, 0, 104, 1, 0, 0,
++ 212, 1, 0, 0, 82, 68,
++ 69, 70, 160, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 28, 0, 0, 0, 0, 4,
++ 255, 255, 0, 1, 0, 0,
++ 108, 0, 0, 0, 92, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 1, 0, 0, 0,
++ 100, 0, 0, 0, 2, 0,
++ 0, 0, 5, 0, 0, 0,
++ 4, 0, 0, 0, 255, 255,
++ 255, 255, 0, 0, 0, 0,
++ 1, 0, 0, 0, 13, 0,
++ 0, 0, 83, 97, 109, 112,
++ 108, 101, 114, 0, 84, 101,
++ 120, 116, 117, 114, 101, 0,
++ 77, 105, 99, 114, 111, 115,
++ 111, 102, 116, 32, 40, 82,
++ 41, 32, 72, 76, 83, 76,
++ 32, 83, 104, 97, 100, 101,
++ 114, 32, 67, 111, 109, 112,
++ 105, 108, 101, 114, 32, 57,
++ 46, 51, 48, 46, 57, 50,
++ 48, 48, 46, 49, 54, 51,
++ 56, 52, 0, 171, 73, 83,
++ 71, 78, 80, 0, 0, 0,
++ 2, 0, 0, 0, 8, 0,
++ 0, 0, 56, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 3, 0, 0, 0,
++ 0, 0, 0, 0, 15, 0,
++ 0, 0, 68, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 3, 0, 0, 0,
++ 1, 0, 0, 0, 3, 3,
++ 0, 0, 83, 86, 95, 80,
++ 79, 83, 73, 84, 73, 79,
++ 78, 0, 84, 69, 88, 67,
++ 79, 79, 82, 68, 0, 171,
++ 171, 171, 79, 83, 71, 78,
++ 44, 0, 0, 0, 1, 0,
++ 0, 0, 8, 0, 0, 0,
++ 32, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 3, 0, 0, 0, 0, 0,
++ 0, 0, 15, 0, 0, 0,
++ 83, 86, 95, 84, 65, 82,
++ 71, 69, 84, 0, 171, 171,
++ 83, 72, 68, 82, 100, 0,
++ 0, 0, 64, 0, 0, 0,
++ 25, 0, 0, 0, 90, 0,
++ 0, 3, 0, 96, 16, 0,
++ 0, 0, 0, 0, 88, 24,
++ 0, 4, 0, 112, 16, 0,
++ 0, 0, 0, 0, 85, 85,
++ 0, 0, 98, 16, 0, 3,
++ 50, 16, 16, 0, 1, 0,
++ 0, 0, 101, 0, 0, 3,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 69, 0, 0, 9,
++ 242, 32, 16, 0, 0, 0,
++ 0, 0, 70, 16, 16, 0,
++ 1, 0, 0, 0, 70, 126,
++ 16, 0, 0, 0, 0, 0,
++ 0, 96, 16, 0, 0, 0,
++ 0, 0, 62, 0, 0, 1,
++ 83, 84, 65, 84, 116, 0,
++ 0, 0, 2, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 2, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 1, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0, 0, 0,
++ 0, 0, 0, 0
++};
+--- src.orig/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/standardvs.h 1970-01-01 01:00:00.000000000 +0100
++++ src/3rdparty/angle/src/libGLESv2/renderer/shaders/compiled/standardvs.h 2014-01-07 18:29:31.077509230 +0100
+@@ -0,0 +1,67 @@
++#if 0
++//
++// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
++//
++///
++// Parameters:
++//
++// float4 halfPixelSize;
++//
++//
++// Registers:
++//
++// Name Reg Size
++// ------------- ----- ----
++// halfPixelSize c0 1
++//
++
++ vs_2_0
++ def c1, 0.5, -0.5, 1, 0
++ dcl_position v0
++ add oPos, v0, c0
++ mad oT0, v0, c1.xyzz, c1.xxww
++
++// approximately 2 instruction slots used
++#endif
++
++const BYTE g_vs20_standardvs[] =
++{
++ 0, 2, 254, 255, 254, 255,
++ 36, 0, 67, 84, 65, 66,
++ 28, 0, 0, 0, 87, 0,
++ 0, 0, 0, 2, 254, 255,
++ 1, 0, 0, 0, 28, 0,
++ 0, 0, 0, 1, 0, 0,
++ 80, 0, 0, 0, 48, 0,
++ 0, 0, 2, 0, 0, 0,
++ 1, 0, 0, 0, 64, 0,
++ 0, 0, 0, 0, 0, 0,
++ 104, 97, 108, 102, 80, 105,
++ 120, 101, 108, 83, 105, 122,
++ 101, 0, 171, 171, 1, 0,
++ 3, 0, 1, 0, 4, 0,
++ 1, 0, 0, 0, 0, 0,
++ 0, 0, 118, 115, 95, 50,
++ 95, 48, 0, 77, 105, 99,
++ 114, 111, 115, 111, 102, 116,
++ 32, 40, 82, 41, 32, 72,
++ 76, 83, 76, 32, 83, 104,
++ 97, 100, 101, 114, 32, 67,
++ 111, 109, 112, 105, 108, 101,
++ 114, 32, 57, 46, 51, 48,
++ 46, 57, 50, 48, 48, 46,
++ 49, 54, 51, 56, 52, 0,
++ 171, 171, 81, 0, 0, 5,
++ 1, 0, 15, 160, 0, 0,
++ 0, 63, 0, 0, 0, 191,
++ 0, 0, 128, 63, 0, 0,
++ 0, 0, 31, 0, 0, 2,
++ 0, 0, 0, 128, 0, 0,
++ 15, 144, 2, 0, 0, 3,
++ 0, 0, 15, 192, 0, 0,
++ 228, 144, 0, 0, 228, 160,
++ 4, 0, 0, 4, 0, 0,
++ 15, 224, 0, 0, 228, 144,
++ 1, 0, 164, 160, 1, 0,
++ 240, 160, 255, 255, 0, 0
++};