Skip to content

Commit c47a6f9

Browse files
author
minggo
committed
Merge pull request #9 from MSOpenTech/v3
updated Angle libs to fix memory leak when switching apps on WP8
2 parents 1de4f59 + 8807f2d commit c47a6f9

40 files changed

+65
-3942
lines changed

winrt-specific/angle/angle.bat

Lines changed: 65 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,66 @@
1-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libGLESv2_phone\libGLESv2_phone.dll" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
2-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libGLESv2_phone\libGLESv2_phone.lib" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
3-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libGLESv2_phone\libGLESv2_phone.exp" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
4-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libEGL_phone\libEGL_phone.dll" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
5-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libEGL_phone\libEGL_phone.lib" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
6-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\ARM\Release\libEGL_phone\libEGL_phone.exp" ".\..\..\wp8-specific\angle\prebuilt\ARM\" /iycq
7-
8-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libGLESv2_phone\libGLESv2_phone.dll" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
9-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libGLESv2_phone\libGLESv2_phone.lib" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
10-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libGLESv2_phone\libGLESv2_phone.exp" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
11-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libEGL_phone\libEGL_phone.dll" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
12-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libEGL_phone\libEGL_phone.lib" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
13-
xcopy ".\..\angleproject\src\WP8\redist\vs2012\Win32\Release\libEGL_phone\libEGL_phone.exp" ".\..\..\wp8-specific\angle\prebuilt\Win32\" /iycq
14-
15-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libGLESv2_winrt_2013\libGLESv2.dll" ".\..\..\winrt-specific\angle\prebuilt\ARM\" /iycq
16-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libGLESv2_winrt_2013\libGLESv2.lib" "prebuilt\ARM\" /iycq
17-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libGLESv2_winrt_2013\libGLESv2.exp" "prebuilt\ARM\" /iycq
18-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libEGL_winrt_2013\libEGL.dll" "prebuilt\ARM\" /iycq
19-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libEGL_winrt_2013\libEGL.lib" "prebuilt\ARM\" /iycq
20-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\ARM\Release\libEGL_winrt_2013\libEGL.exp" "prebuilt\ARM\" /iycq
21-
22-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libGLESv2_winrt_2013\libGLESv2.dll" "prebuilt\Win32\" /iycq
23-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libGLESv2_winrt_2013\libGLESv2.lib" "prebuilt\Win32\" /iycq
24-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libGLESv2_winrt_2013\libGLESv2.exp" "prebuilt\Win32" /iycq
25-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libEGL_winrt_2013\libEGL.dll" "prebuilt\Win32\" /iycq
26-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libEGL_winrt_2013\libEGL.lib" "prebuilt\Win32\" /iycq
27-
xcopy ".\..\angleproject\src\WinRT\redist\vs2013\Win32\Release\libEGL_winrt_2013\libEGL.exp" "prebuilt\Win32\" /iycq
28-
29-
30-
31-
xcopy ".\..\angleproject\include" "include" /eiycq
32-
33-
xcopy ".\..\angleproject\src\common\winrtangle.h" "include" /iycq
34-
xcopy ".\..\angleproject\src\common\winrtangleutils.h" "include" /iycq
35-
xcopy ".\..\angleproject\src\common\winrtplatform.h" "include" /iycq
36-
xcopy ".\..\angleproject\src\common\angleutils.h" "include" /iycq
37-
xcopy ".\..\angleproject\samples\gles2_book\Common\esUtil.h" "include" /iycq
1+
set IN_DIR=.\..\..\..\angle\src\WP8\redist\vs2012\ARM\Release
2+
3+
set OUT_DIR=.\..\..\wp8-specific\angle\prebuilt\ARM\
4+
xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.dll" "%OUT_DIR%" /iycq
5+
6+
xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.lib" "%OUT_DIR%" /iycq
7+
8+
xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.dll" "%OUT_DIR%" /iycq
9+
10+
xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.lib" "%OUT_DIR%" /iycq
11+
12+
xcopy "%IN_DIR%\esUtil_phone\esUtil_phone.lib" "%OUT_DIR%" /iycq
13+
14+
15+
16+
set IN_DIR=.\..\..\..\angle\src\WP8\redist\vs2012\Win32\Release
17+
18+
set OUT_DIR=.\..\..\wp8-specific\angle\prebuilt\Win32\
19+
20+
21+
xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.dll" "%OUT_DIR%" /iycq
22+
23+
xcopy "%IN_DIR%\libGLESv2_phone\libGLESv2_phone.lib" "%OUT_DIR%" /iycq
24+
25+
xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.dll" "%OUT_DIR%" /iycq
26+
27+
xcopy "%IN_DIR%\libEGL_phone\libEGL_phone.lib" "%OUT_DIR%" /iycq
28+
29+
xcopy "%IN_DIR%\esUtil_phone\esUtil_phone.lib" "%OUT_DIR%" /iycq
30+
31+
32+
33+
set IN_DIR=.\..\..\..\angle\src\WinRT\redist\vs2013\ARM\Release\
34+
set OUT_DIR=.\prebuilt\ARM\
35+
xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.dll" "%OUT_DIR%" /iycq
36+
37+
xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.lib" "%OUT_DIR%" /iycq
38+
39+
xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.dll" "%OUT_DIR%" /iycq
40+
41+
xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.lib" "%OUT_DIR%" /iycq
42+
43+
xcopy "%IN_DIR%\esUtil_winrt_2013\esUtil.lib" "%OUT_DIR%" /iycq
44+
45+
46+
set IN_DIR=.\..\..\..\angle\src\WinRT\redist\vs2013\Win32\Release\
47+
set OUT_DIR=.\prebuilt\Win32\
48+
xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.dll" "%OUT_DIR%" /iycq
49+
50+
xcopy "%IN_DIR%\libGLESv2_winrt_2013\libGLESv2.lib" "%OUT_DIR%" /iycq
51+
52+
xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.dll" "%OUT_DIR%" /iycq
53+
54+
xcopy "%IN_DIR%\libEGL_winrt_2013\libEGL.lib" "%OUT_DIR%" /iycq
55+
56+
xcopy "%IN_DIR%\esUtil_winrt_2013\esUtil.lib" "%OUT_DIR%" /iycq
57+
58+
59+
60+
61+
62+
63+
xcopy ".\..\..\..\angle\include" "include" /eiycq
64+
xcopy ".\..\..\..\angle\src\common\winrtangle.h" "include" /iycq
65+
xcopy ".\..\..\..\angle\samples\gles2_book\Common\esUtil.h" "include" /iycq
3866

winrt-specific/angle/include/angleutils.h

Lines changed: 0 additions & 56 deletions
This file was deleted.

winrt-specific/angle/include/winrtangleutils.h

Lines changed: 0 additions & 30 deletions
This file was deleted.

winrt-specific/angle/include/winrtplatform.h

Lines changed: 0 additions & 40 deletions
This file was deleted.
1.1 MB
Binary file not shown.
-1 KB
Binary file not shown.
-5.05 KB
Binary file not shown.
0 Bytes
Binary file not shown.
-6.5 KB
Binary file not shown.
-22.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)