diff --git a/cocos/2d/cocos2d_wp8.vcxproj b/cocos/2d/cocos2d_wp8.vcxproj
index a932465d98..a3c29778b4 100644
--- a/cocos/2d/cocos2d_wp8.vcxproj
+++ b/cocos/2d/cocos2d_wp8.vcxproj
@@ -210,17 +210,36 @@
NotUsing
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -228,9 +247,12 @@
+
+
+
@@ -244,7 +266,12 @@
-
+
+
+
+
+
+
@@ -265,23 +292,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -327,11 +339,9 @@
-
-
@@ -348,11 +358,9 @@
-
-
@@ -401,16 +409,7 @@
-
-
-
-
-
-
-
-
-
@@ -419,21 +418,44 @@
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
@@ -444,11 +466,14 @@
+
+
+
@@ -463,7 +488,13 @@
-
+
+
+
+
+
+
+
@@ -485,23 +516,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -533,12 +549,10 @@
-
-
@@ -555,7 +569,6 @@
-
@@ -590,20 +603,9 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -614,4 +616,7 @@
+
+
+
\ No newline at end of file
diff --git a/cocos/2d/cocos2d_wp8.vcxproj.filters b/cocos/2d/cocos2d_wp8.vcxproj.filters
index 6033b06ccf..bebc9d9acc 100644
--- a/cocos/2d/cocos2d_wp8.vcxproj.filters
+++ b/cocos/2d/cocos2d_wp8.vcxproj.filters
@@ -76,9 +76,6 @@
{47fda93e-6eb4-4abc-b5bc-725bf667a395}
-
- {3ff2746c-a91b-4b86-93b7-43a9ec14825b}
-
{08593631-5bf5-46aa-9436-62595c4f7bf6}
@@ -135,42 +132,6 @@
effects
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
layers_scenes_transitions_nodes
@@ -378,26 +339,13 @@
tilemap_parallax_nodes
-
-
-
-
-
- support
-
-
- support
-
support
support
-
- support
-
support\component
@@ -422,39 +370,9 @@
support\zip_support
-
- support\zip_support
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
support
-
- event_dispatcher
-
-
- event_dispatcher
-
physics\chipmunk
@@ -470,36 +388,12 @@
physics\chipmunk
-
- base
-
misc_nodes
label_nodes
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
label_nodes
@@ -525,9 +419,6 @@
platform\winrt
-
- base
-
platform\winrt
@@ -592,6 +483,117 @@
math
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ math
+
+
+ math
+
+
+ math
+
@@ -621,42 +623,6 @@
effects
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
-
- event_dispatcher
-
include
@@ -903,16 +869,7 @@
tilemap_parallax_nodes
-
-
-
-
- support
-
-
- support
-
support
@@ -922,9 +879,6 @@
support
-
- support
-
support\component
@@ -955,36 +909,6 @@
support\zip_support
-
- support\zip_support
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- base
-
-
- event_dispatcher
-
-
- event_dispatcher
-
physics\chipmunk
@@ -1003,48 +927,12 @@
physics\chipmunk
-
- base
-
-
- base
-
-
- base
-
misc_nodes
label_nodes
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
-
- renderer
-
label_nodes
@@ -1073,9 +961,6 @@
platform\winrt
-
- base
-
platform\winrt
@@ -1157,6 +1042,138 @@
math
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ base
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ renderer
+
+
+ math
+
+
+ math
+
+
+ math
+
@@ -1181,4 +1198,9 @@
math
+
+
+ base
+
+
\ No newline at end of file
diff --git a/cocos/2d/platform/wp8/CCGLView.h b/cocos/2d/platform/wp8/CCGLView.h
index 9dc2603b11..187c796ad9 100644
--- a/cocos/2d/platform/wp8/CCGLView.h
+++ b/cocos/2d/platform/wp8/CCGLView.h
@@ -28,7 +28,6 @@ THE SOFTWARE.
#include "CCStdC.h"
#include "platform/CCCommon.h"
-#include "CCGeometry.h"
#include "platform/CCGLViewProtocol.h"
#include "InputEvent.h"
diff --git a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp
index 88a4f24f1f..1b0c4f68e9 100644
--- a/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp
+++ b/extensions/GUI/CCEditBox/CCEditBoxImplWp8.cpp
@@ -25,7 +25,6 @@ THE SOFTWARE.
#include "CCEditBoxImplWp8.h"
#include "CCEditBox.h"
#include "CCGLView.h"
-#include "CCGeometry.h"
#include "CCScriptSupport.h"
#include "ccUTF8.h"
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/AlignmentGrid.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/AlignmentGrid.png
new file mode 100644
index 0000000000..f7d2e97804
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/AlignmentGrid.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/ApplicationIcon.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/ApplicationIcon.png
new file mode 100644
index 0000000000..7d95d4e081
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/ApplicationIcon.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileLarge.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileLarge.png
new file mode 100644
index 0000000000..e0c59ac014
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileLarge.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileMedium.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileMedium.png
new file mode 100644
index 0000000000..e93b89d600
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileMedium.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileSmall.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileSmall.png
new file mode 100644
index 0000000000..550b1b5e8d
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/FlipCycleTileSmall.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileMediumLarge.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileMediumLarge.png
new file mode 100644
index 0000000000..686e6b53f0
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileMediumLarge.png differ
diff --git a/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileSmall.png b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileSmall.png
new file mode 100644
index 0000000000..d4b5ede1b5
Binary files /dev/null and b/templates/cpp-template-default/proj.wp8-xaml/HelloCpp/Assets/Tiles/IconicTileSmall.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/AlignmentGrid.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/AlignmentGrid.png
new file mode 100644
index 0000000000..f7d2e97804
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/AlignmentGrid.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/ApplicationIcon.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/ApplicationIcon.png
new file mode 100644
index 0000000000..7d95d4e081
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/ApplicationIcon.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileLarge.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileLarge.png
new file mode 100644
index 0000000000..e0c59ac014
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileLarge.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileMedium.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileMedium.png
new file mode 100644
index 0000000000..e93b89d600
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileMedium.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileSmall.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileSmall.png
new file mode 100644
index 0000000000..550b1b5e8d
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/FlipCycleTileSmall.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileMediumLarge.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileMediumLarge.png
new file mode 100644
index 0000000000..686e6b53f0
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileMediumLarge.png differ
diff --git a/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileSmall.png b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileSmall.png
new file mode 100644
index 0000000000..d4b5ede1b5
Binary files /dev/null and b/tests/cpp-empty-test/proj-wp8-xaml/cpp-empty-test/Assets/Tiles/IconicTileSmall.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/AlignmentGrid.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/AlignmentGrid.png
new file mode 100644
index 0000000000..f7d2e97804
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/AlignmentGrid.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/ApplicationIcon.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/ApplicationIcon.png
new file mode 100644
index 0000000000..7d95d4e081
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/ApplicationIcon.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileLarge.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileLarge.png
new file mode 100644
index 0000000000..e0c59ac014
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileLarge.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileMedium.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileMedium.png
new file mode 100644
index 0000000000..e93b89d600
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileMedium.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileSmall.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileSmall.png
new file mode 100644
index 0000000000..550b1b5e8d
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/FlipCycleTileSmall.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileMediumLarge.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileMediumLarge.png
new file mode 100644
index 0000000000..686e6b53f0
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileMediumLarge.png differ
diff --git a/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileSmall.png b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileSmall.png
new file mode 100644
index 0000000000..d4b5ede1b5
Binary files /dev/null and b/tests/cpp-tests/proj.wp8-xaml/cpp-tests/Assets/Tiles/IconicTileSmall.png differ