From 25ecb68e56a3a211ca3cce1a52bf75857f4ba7db Mon Sep 17 00:00:00 2001 From: Jukka Jylänki Date: Tue, 15 May 2012 21:17:05 +0300 Subject: Added Visual Studio 2010 solution and project files for the applications in tests/. Building from VS2010 requires the vs-tool plugin, available at https://github.com/juj/vs-tool . --- tests/msvc10/README.txt | 5 + tests/msvc10/dlmalloc_test.vcxproj | 89 +++++++ tests/msvc10/emscripten_api_browser.vcxproj | 89 +++++++ tests/msvc10/fannkuch.vcxproj | 89 +++++++ tests/msvc10/fasta.vcxproj | 89 +++++++ tests/msvc10/files.vcxproj | 89 +++++++ tests/msvc10/glbook_10_MultiTexture.vcxproj | 110 ++++++++ tests/msvc10/glbook_11_Multisample.vcxproj | 106 ++++++++ tests/msvc10/glbook_11_Stencil_Test.vcxproj | 106 ++++++++ tests/msvc10/glbook_13_ParticleSystem.vcxproj | 109 ++++++++ tests/msvc10/glbook_15_Hello_Triangle_KD.vcxproj | 106 ++++++++ tests/msvc10/glbook_2_Hello_Triangle.vcxproj | 106 ++++++++ tests/msvc10/glbook_8_Simple_VertexShader.vcxproj | 106 ++++++++ tests/msvc10/glbook_9_MipMap2D.vcxproj | 106 ++++++++ tests/msvc10/glbook_9_Simple_Texture2D.vcxproj | 106 ++++++++ .../msvc10/glbook_9_Simple_TextureCubemap.vcxproj | 106 ++++++++ tests/msvc10/glbook_9_TextureWrap.vcxproj | 106 ++++++++ tests/msvc10/hashtest.vcxproj | 89 +++++++ tests/msvc10/hello_libcxx.vcxproj | 89 +++++++ tests/msvc10/hello_malloc.vcxproj | 89 +++++++ tests/msvc10/hello_world_c.vcxproj | 89 +++++++ tests/msvc10/hello_world_cpp.vcxproj | 89 +++++++ tests/msvc10/hello_world_file.vcxproj | 89 +++++++ tests/msvc10/hello_world_gles.vcxproj | 89 +++++++ tests/msvc10/hello_world_loop.vcxproj | 89 +++++++ tests/msvc10/hello_world_loop_malloc.vcxproj | 89 +++++++ tests/msvc10/hello_world_sdl.vcxproj | 89 +++++++ tests/msvc10/new.vcxproj | 89 +++++++ tests/msvc10/raytrace.vcxproj | 89 +++++++ tests/msvc10/sdl_audio.vcxproj | 89 +++++++ tests/msvc10/sdl_canvas.vcxproj | 89 +++++++ tests/msvc10/sdl_gl_read.vcxproj | 89 +++++++ tests/msvc10/sdl_image.vcxproj | 89 +++++++ tests/msvc10/sdl_key.vcxproj | 89 +++++++ tests/msvc10/sdl_mouse.vcxproj | 89 +++++++ tests/msvc10/sdl_ogl.vcxproj | 89 +++++++ tests/msvc10/skinning_test_no_simd.vcxproj | 89 +++++++ tests/msvc10/tests_msvc10.sln | 286 +++++++++++++++++++++ tests/msvc10/tests_msvc10.vcxproj | 67 +++++ tests/msvc10/twopart.vcxproj | 90 +++++++ 40 files changed, 3846 insertions(+) create mode 100644 tests/msvc10/README.txt create mode 100644 tests/msvc10/dlmalloc_test.vcxproj create mode 100644 tests/msvc10/emscripten_api_browser.vcxproj create mode 100644 tests/msvc10/fannkuch.vcxproj create mode 100644 tests/msvc10/fasta.vcxproj create mode 100644 tests/msvc10/files.vcxproj create mode 100644 tests/msvc10/glbook_10_MultiTexture.vcxproj create mode 100644 tests/msvc10/glbook_11_Multisample.vcxproj create mode 100644 tests/msvc10/glbook_11_Stencil_Test.vcxproj create mode 100644 tests/msvc10/glbook_13_ParticleSystem.vcxproj create mode 100644 tests/msvc10/glbook_15_Hello_Triangle_KD.vcxproj create mode 100644 tests/msvc10/glbook_2_Hello_Triangle.vcxproj create mode 100644 tests/msvc10/glbook_8_Simple_VertexShader.vcxproj create mode 100644 tests/msvc10/glbook_9_MipMap2D.vcxproj create mode 100644 tests/msvc10/glbook_9_Simple_Texture2D.vcxproj create mode 100644 tests/msvc10/glbook_9_Simple_TextureCubemap.vcxproj create mode 100644 tests/msvc10/glbook_9_TextureWrap.vcxproj create mode 100644 tests/msvc10/hashtest.vcxproj create mode 100644 tests/msvc10/hello_libcxx.vcxproj create mode 100644 tests/msvc10/hello_malloc.vcxproj create mode 100644 tests/msvc10/hello_world_c.vcxproj create mode 100644 tests/msvc10/hello_world_cpp.vcxproj create mode 100644 tests/msvc10/hello_world_file.vcxproj create mode 100644 tests/msvc10/hello_world_gles.vcxproj create mode 100644 tests/msvc10/hello_world_loop.vcxproj create mode 100644 tests/msvc10/hello_world_loop_malloc.vcxproj create mode 100644 tests/msvc10/hello_world_sdl.vcxproj create mode 100644 tests/msvc10/new.vcxproj create mode 100644 tests/msvc10/raytrace.vcxproj create mode 100644 tests/msvc10/sdl_audio.vcxproj create mode 100644 tests/msvc10/sdl_canvas.vcxproj create mode 100644 tests/msvc10/sdl_gl_read.vcxproj create mode 100644 tests/msvc10/sdl_image.vcxproj create mode 100644 tests/msvc10/sdl_key.vcxproj create mode 100644 tests/msvc10/sdl_mouse.vcxproj create mode 100644 tests/msvc10/sdl_ogl.vcxproj create mode 100644 tests/msvc10/skinning_test_no_simd.vcxproj create mode 100644 tests/msvc10/tests_msvc10.sln create mode 100644 tests/msvc10/tests_msvc10.vcxproj create mode 100644 tests/msvc10/twopart.vcxproj (limited to 'tests/msvc10') diff --git a/tests/msvc10/README.txt b/tests/msvc10/README.txt new file mode 100644 index 00000000..49a2a478 --- /dev/null +++ b/tests/msvc10/README.txt @@ -0,0 +1,5 @@ +This folder contains Visual Studio 2010 project files for Emscripten tests. + +Building the solution requires the vs-tool plugin, which enables Emscripten builds to be invoked from within Visual Studio. + +Find the vs-tool plugin from here https://github.com/juj/vs-tool diff --git a/tests/msvc10/dlmalloc_test.vcxproj b/tests/msvc10/dlmalloc_test.vcxproj new file mode 100644 index 00000000..087ff17f --- /dev/null +++ b/tests/msvc10/dlmalloc_test.vcxproj @@ -0,0 +1,89 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {A44C4C27-F173-47D0-8626-59A21D86AC1E} + dlmalloc_test + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/emscripten_api_browser.vcxproj b/tests/msvc10/emscripten_api_browser.vcxproj new file mode 100644 index 00000000..9f4a05fd --- /dev/null +++ b/tests/msvc10/emscripten_api_browser.vcxproj @@ -0,0 +1,89 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {65E0ED61-A813-4AEB-8DB0-A58657858EE2} + emscripten_api_browser + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/fannkuch.vcxproj b/tests/msvc10/fannkuch.vcxproj new file mode 100644 index 00000000..9b325ea3 --- /dev/null +++ b/tests/msvc10/fannkuch.vcxproj @@ -0,0 +1,89 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {C29BBEE3-02D1-459A-B8BA-832A3439F12D} + fannkuch + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/fasta.vcxproj b/tests/msvc10/fasta.vcxproj new file mode 100644 index 00000000..d0c10027 --- /dev/null +++ b/tests/msvc10/fasta.vcxproj @@ -0,0 +1,89 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {DDB7FF8E-EC42-4406-832C-F2B043D8760E} + fasta + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/files.vcxproj b/tests/msvc10/files.vcxproj new file mode 100644 index 00000000..cba0f3a0 --- /dev/null +++ b/tests/msvc10/files.vcxproj @@ -0,0 +1,89 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {BE6A123E-9729-44A3-976F-3C06A3724894} + files + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_10_MultiTexture.vcxproj b/tests/msvc10/glbook_10_MultiTexture.vcxproj new file mode 100644 index 00000000..b59fda0a --- /dev/null +++ b/tests/msvc10/glbook_10_MultiTexture.vcxproj @@ -0,0 +1,110 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {A2D564BE-34DE-43DC-B8F9-605CEF4BFC4B} + glbook_10_MultiTexture + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_11_Multisample.vcxproj b/tests/msvc10/glbook_11_Multisample.vcxproj new file mode 100644 index 00000000..ae5170be --- /dev/null +++ b/tests/msvc10/glbook_11_Multisample.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {AD9E59DF-1628-4081-8672-212A7103FAAD} + glbook_11_Multisample + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_11_Stencil_Test.vcxproj b/tests/msvc10/glbook_11_Stencil_Test.vcxproj new file mode 100644 index 00000000..d72d7fa6 --- /dev/null +++ b/tests/msvc10/glbook_11_Stencil_Test.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {2D60F3E0-B83A-4442-94D3-AB4B2F068476} + glbook_11_Stencil_Test + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_13_ParticleSystem.vcxproj b/tests/msvc10/glbook_13_ParticleSystem.vcxproj new file mode 100644 index 00000000..458d76fa --- /dev/null +++ b/tests/msvc10/glbook_13_ParticleSystem.vcxproj @@ -0,0 +1,109 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {3E62931D-2795-4BD1-8AA7-55F5440AD293} + glbook_13_ParticleSystem + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_15_Hello_Triangle_KD.vcxproj b/tests/msvc10/glbook_15_Hello_Triangle_KD.vcxproj new file mode 100644 index 00000000..654164b3 --- /dev/null +++ b/tests/msvc10/glbook_15_Hello_Triangle_KD.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {A971FFED-3417-452B-B488-6D4F9F257847} + glbook_15_Hello_Triangle_KD + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_2_Hello_Triangle.vcxproj b/tests/msvc10/glbook_2_Hello_Triangle.vcxproj new file mode 100644 index 00000000..b992294d --- /dev/null +++ b/tests/msvc10/glbook_2_Hello_Triangle.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + + + + + + + + + + + {FA655211-CC00-4827-BBCB-B8749BB7671D} + glbook_2_Hello_Triangle + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + $(SolutionDir)../glbook/Common + + + + + $(SolutionDir)../glbook/Common + + + + + + \ No newline at end of file diff --git a/tests/msvc10/glbook_8_Simple_VertexShader.vcxproj b/tests/msvc10/glbook_8_Simple_VertexShader.vcxproj new file mode 100644 index 00000000..fb01c1da --- /dev/null +++ b/tests/msvc10/glbook_8_Simple_VertexShader.vcxproj @@ -0,0 +1,106 @@ + + + + + Debug + Emscripten + + + Debug + Win32 + + + Release + Emscripten + + + Release + Win32 + + + + {2FD5F24F-8B73-4C62-81D6-B6B866E5EC5E} + glbook_8_Simple_VertexShader + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + emcc + HTMLPage + + + emcc + HTMLPage + + + + + + + + + + + + + $(Platform)\$(ProjectName)_$(Configuration)\ + + + $(Platform)\$(ProjectName)_$(Configuration)\ + +