open source

This commit is contained in:
lvfulong
2020-11-11 16:17:13 +08:00
parent 4d989f3ecb
commit bc4ca748de
2441 changed files with 623057 additions and 2 deletions
@@ -0,0 +1,190 @@
/**
@file Conch6.cpp
@brief
@author James
@version 1.0
@date 2017_11_28
*/
#include "stdafx.h"
#include <windows.h>
#include <string>
#include "../../../../Conch/source/conch/WindowsEnv/JCConchApp.h"
#include "../../../../Conch/source/conch/JCSystemConfig.h"
#include "../../../../Conch/source/conch/WindowsEnv/winWindows.h"
#include <downloadCache/JCIosFileSource.h>
#ifdef _TEST_
#include "../../../../Conch/source/conch/Test/JCTestManager.h"
#endif
#include <filesystem>
namespace fs = std::experimental::filesystem::v1;
using namespace laya;
extern std::string gRedistPath;
extern int g_nInnerWidth;
extern int g_nInnerHeight;
/*
用法:
conch6.exe [options] url
参数:
-test
只执行c的测试用例。这时候不再使用url
-perf
执行一个url进行统计
-perf_count
update的次数
-opath path
指定效率测试的输出目录
-debug=""
*/
static std::string GetTypeString(LPCTSTR section_name, LPCTSTR key_name, LPCTSTR ini_file_path)
{
const int kMaxString = 256;
TCHAR buffa[kMaxString];
GetPrivateProfileString(section_name, key_name, "not found", buffa, kMaxString, ini_file_path);
return buffa;
}
int main(int argc, _TCHAR* argv[])
{
bool bRunTest = false;
char* pRunTestCase = NULL;
//解析参数
for (int i = 1; i < argc; i++)
{
if (argv[i][0] != '-')
{
if (g_kSystemConfig.m_strStartURL.length() <= 0)
{
g_kSystemConfig.m_strStartURL = argv[i];
}
else
{
printf(" 参数错误!只能有一个启动url,否则就是参数,需要以‘-’开头!\n ");
return 1;
}
if (memcmp(argv[i], "http", 4) != 0)
{
g_kSystemConfig.m_strStartURL = "http://127.0.0.1:9988/";
g_kSystemConfig.m_strStartURL += argv[i];
}
}
else
{
char* cargv = (char*)argv[i] + 1;
if (memcmp(cargv, "test", 4) == 0)
{
bRunTest = true;
if (strlen(cargv) > 4) {
pRunTestCase = cargv + 4;
}
}
else if (memcmp(cargv, "perf", 4) == 0)
{
g_kSystemConfig.m_bPerfStat = true;
}
else if (memcmp(cargv, "opath", 5) == 0)
{
g_kSystemConfig.m_strPerfOut = cargv + 5;
}
else if (memcmp(cargv, "perf_count", 10) == 0)
{
g_kSystemConfig.m_nPerf_UpdateNum = atoi(cargv + 10);
}
else if (memcmp(cargv, "debug_port", 10) == 0)
{
//Conch::s_nDebugPort = atoi(cargv + 10);
}
else
{
printf("Unknown param:%s\n", cargv);
}
}
}
TCHAR szPath[MAX_PATH];
::GetModuleFileName(NULL, szPath, MAX_PATH);
gRedistPath.append(szPath, strlen(szPath) - 10);
printf("start .exePath=%s\n", gRedistPath.c_str());
//根据配置文件设置宽高
fs::path configpath(szPath);
configpath.remove_filename();
configpath /= "config.ini";
if (!fs::exists(configpath))
{
printf("No config.ini file!\n");
}
std::string strW = GetTypeString("default", "scrWidth", configpath.generic_string().c_str());
std::string strH = GetTypeString("default", "scrHeight", configpath.generic_string().c_str());
if (strW.length() > 0)
{
g_nInnerWidth = atoi(strW.c_str());
}
if (strH.length() > 0)
{
g_nInnerHeight = atoi(strH.c_str());
}
if (g_nInnerHeight == 0 || g_nInnerHeight == 0)
{
printf(" The value of default.scrHeight or default.scrWidth in config.ini is wrong.\n");
throw - 1;
}
int nJSDebugMode = 0;
int nJSDebugPort = 0;
std::string cfgDebug = GetTypeString("default", "JSDebugPort", configpath.generic_string().c_str());
if (cfgDebug.length() > 0)
{
nJSDebugPort = atoi(cfgDebug.c_str());
}
std::string cfgBreakOnFirst = GetTypeString("default", "JSDebugMode", configpath.generic_string().c_str());
if (cfgBreakOnFirst.length() > 0)
{
nJSDebugMode = atoi(cfgBreakOnFirst.c_str());
}
std::string cfgThreadMode = GetTypeString("default", "ThreadMode", configpath.generic_string().c_str());
if (cfgThreadMode.length() > 0)
{
THREAD_MODE nMode = (THREAD_MODE)(atoi(cfgThreadMode.c_str()));
if (nMode == THREAD_MODE_SINGLE)
{
g_kSystemConfig.m_nThreadMODE = nMode;
LOGI(">>>>>>Thread Mode = single");
}
else if (nMode == THREAD_MODE_DOUBLE)
{
g_kSystemConfig.m_nThreadMODE = nMode;
LOGI(">>>>>>Thread Mode = double");
}
else
{
LOGI(">>>>>>Thread Mode = %d", g_kSystemConfig.m_nThreadMODE);
}
}
JCIosFileSource* pAssets = new JCIosFileSource();
pAssets->Init(gRedistPath.c_str());
JCConch::s_pAssetsFiles = pAssets;
if (bRunTest)
{
#ifdef _TEST_
JCTestMgr* pTest = JCTestMgr::getInstance();
pTest->run(pRunTestCase);
#endif
//JSMemorySurvey::DelInstance();
//svFileCache::delInstance();
//delete pAssets;
return 0;
}
//if (g_kSystemConfig.m_bPerfStat) {
// gRunStat.strTestID = g_kSystemConfig.m_strStartURL;
//}
JCConchApp app(nJSDebugMode,nJSDebugPort);
app.startApp();
winWindows::handleMessage(NULL);
//app.handleMessage();
app.exitApp();
//delete pAssets;
return 0;
}
//------------------------------------------------------------------------------
//-----------------------------END FILE--------------------------------
@@ -0,0 +1,300 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{54D0666B-DAC5-40CF-A3CB-2513A6C46CA2}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>Conch6</RootNamespace>
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\..\..\Redist\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<IntDir>$(Configuration)\</IntDir>
<OutDir>..\..\..\..\..\Redist\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_TEST_;WIN32;_DEBUG;_CONSOLE;JS_V8;V8_ALLOW_ACCESS_TO_RAW_HANDLE_CONSTRUCTOR;_CRT_SECURE_NO_WARNINGS;OPENVG_STATIC_LIBRARY;GLM_FORCE_DEPTH_ZERO_TO_ONE;BT_USE_DOUBLE_PRECISION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\..\..\ThirdParty\angle\include;..\..\..\..\include\common;..\..\..\..\include\webglPlus;..\..\..\..\..\ThirdParty\v8\include;..\..\..\..\include\render;..\..\..\..\..\ThirdParty\zip\include\win32;..\..\..\..\..\ThirdParty\openal\include;..\..\..\..\..\ThirdParty\ogg\include\win32;..\..\..\..\..\ThirdParty\websockets\include\win32;..\..\..\..\include\msgpack\include;..\..\..\..\..\ThirdParty\freetype\include\win32;..\..\..\..\..\ThirdParty\zlib\include\win32;..\..\..\..\..\ThirdParty\openssl\include\win32;..\..\..\..\..\ThirdParty\bullet\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\..\libs\win32;..\..\..\..\..\ThirdParty\angle\lib\Debug;..\..\..\..\..\ThirdParty\v8\lib\win-x86-release;..\..\..\..\..\ThirdParty\openal\libs\Win32;..\..\..\..\..\ThirdParty\curl\lib\win32;..\..\..\..\..\ThirdParty\freetype\lib\win32;..\..\..\..\..\ThirdParty\jpeg\lib\win32;..\..\..\..\..\ThirdParty\ogg\lib\win32;..\..\..\..\..\ThirdParty\openssl\lib\win32;..\..\..\..\..\ThirdParty\zip\lib\win32;..\..\..\..\..\ThirdParty\websockets\lib\win32;..\..\..\..\..\ThirdParty\zlib\lib\win32;..\..\..\..\..\ThirdParty\png\lib\win32;..\..\..\..\..\ThirdParty\bullet\lib\win32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>winmm.lib;v8.dll.lib;v8_libbase.dll.lib;v8_libplatform.dll.lib;common_d.lib;render_d.lib;webglPlus_d.lib;zlibd.lib;libjpeg.lib;libpngd.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;alut.lib;dsound.lib;OpenAL32.lib;imm32.lib;strmiids.lib;freetyped.lib;websocketsd.lib;zipd.lib;libcryptod.lib;libssld.lib;iphlpapi.lib;Bullet2FileLoader.lib;Bullet3Collision.lib;Bullet3Common.lib;Bullet3Dynamics.lib;Bullet3Geometry.lib;BulletCollision.lib;BulletDynamics.lib;BulletFileLoader.lib;BulletInverseDynamics.lib;BulletInverseDynamicsUtils.lib;BulletSoftBody.lib;BulletWorldImporter.lib;BulletXmlWorldImporter.lib;ConvexDecomposition.lib;GIMPACTUtils.lib;HACD.lib;LinearMath.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>Disabled</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>_TEST_;WIN32;GL_GLEXT_PROTOTYPES;NDEBUG;_CONSOLE;JS_V8;V8_ALLOW_ACCESS_TO_RAW_HANDLE_CONSTRUCTOR;_CRT_SECURE_NO_WARNINGS;OPENVG_STATIC_LIBRARY;GLM_FORCE_DEPTH_ZERO_TO_ONE;BT_USE_DOUBLE_PRECISION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>false</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\..\..\ThirdParty\angle\include;..\..\..\..\include\common;..\..\..\..\include\webglPlus;..\..\..\..\..\ThirdParty\v8\include;..\..\..\..\include\render;..\..\..\..\..\ThirdParty\zip\include\win32;..\..\..\..\..\ThirdParty\openal\include;..\..\..\..\..\ThirdParty\ogg\include\win32;..\..\..\..\..\ThirdParty\websockets\include\win32;..\..\..\..\include\msgpack\include;..\..\..\..\..\ThirdParty\freetype\include\win32;..\..\..\..\..\ThirdParty\zlib\include\win32;..\..\..\..\..\ThirdParty\openssl\include\win32;..\..\..\..\..\ThirdParty\bullet\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\..\..\ThirdParty\angle\lib\Release;..\..\..\..\..\ThirdParty\v8\lib\win-x86-release;..\..\..\..\..\ThirdParty\openal\libs\Win32;..\..\..\..\..\ThirdParty\curl\lib\win32;..\..\..\..\..\ThirdParty\freetype\lib\win32;..\..\..\..\..\ThirdParty\jpeg\lib\win32;..\..\..\..\..\ThirdParty\ogg\lib\win32;..\..\..\..\..\ThirdParty\openssl\lib\win32;..\..\..\..\..\ThirdParty\png\lib\win32;..\..\..\..\..\ThirdParty\websockets\lib\win32;..\..\..\..\..\ThirdParty\zip\lib\win32;..\..\..\..\..\ThirdParty\zlib\lib\win32;..\..\..\..\libs\win32;..\..\..\..\..\ThirdParty\bullet\lib\win32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>winmm.lib;v8.dll.lib;v8_libbase.dll.lib;v8_libplatform.dll.lib;common.lib;webglPlus.lib;render.lib;zlib.lib;libjpeg.lib;libpng.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;alut.lib;dsound.lib;OpenAL32.lib;imm32.lib;strmiids.lib;freetype.lib;websockets.lib;zip.lib;libcrypto.lib;libssl.lib;iphlpapi.lib;Bullet2FileLoader.lib;Bullet3Collision.lib;Bullet3Common.lib;Bullet3Dynamics.lib;Bullet3Geometry.lib;BulletCollision.lib;BulletDynamics.lib;BulletFileLoader.lib;BulletInverseDynamics.lib;BulletInverseDynamicsUtils.lib;BulletSoftBody.lib;BulletWorldImporter.lib;BulletXmlWorldImporter.lib;ConvexDecomposition.lib;GIMPACTUtils.lib;HACD.lib;LinearMath.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="..\..\..\..\source\conch\Test\测试方法.txt" />
<Text Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\conch\Audio\JCAudioManager.h" />
<ClInclude Include="..\..\..\..\source\conch\Audio\windows\JCAudioMp3Player.h" />
<ClInclude Include="..\..\..\..\source\conch\Bridge\JCConchBridge.h" />
<ClInclude Include="..\..\..\..\source\conch\JCConch.h" />
<ClInclude Include="..\..\..\..\source\conch\JCConchRender.h" />
<ClInclude Include="..\..\..\..\source\conch\JCScriptRuntime.h" />
<ClInclude Include="..\..\..\..\source\conch\JCSystemConfig.h" />
<ClInclude Include="..\..\..\..\source\conch\JCThreadCmdMgr.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\JSInterface.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSArrayBuffer.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JsBinder.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyTLS.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyTrnasfer.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyType.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSEnv.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\bullet_glue.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\JSbtBindHelper.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExport.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\EditBox\WinEditBox.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAppCache.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAudio.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JsBlob.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSCallbackFuncObj.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConchConfig.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConsole.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSDOMParser.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFile.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileReader.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileSystem.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSGlobalExportCFun.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSHistory.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSImage.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSInput.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSLayaGL.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSNotify.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSRuntime.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderActiveInfo.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderPrecisionFormat.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextBitmapInfo.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextMemoryCanvas.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWebSocket.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWindowEditBox.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlAttr.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlNode.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSZip.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\VideoCache.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\XMLHttpRequest.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\debug-agent.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8Socket.h" />
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8WSSv.h" />
<ClInclude Include="..\..\..\..\source\conch\Test\JCTestManager.h" />
<ClInclude Include="..\..\..\..\source\conch\WebSocket\Uri.h" />
<ClInclude Include="..\..\..\..\source\conch\WebSocket\WebSocket.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\AppMessage.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\esUtil.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\gles.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\JCConchApp.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\WinCtrl.h" />
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\winWindows.h" />
<ClInclude Include="stdafx.h" />
<ClInclude Include="targetver.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\conch\Audio\JCAudioManager.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Audio\windows\JCAudioMp3player.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Bridge\JCConchBridge.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JCConch.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JCConchRender.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JCScriptRuntime.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JCSystemConfig.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JCThreadCmdMgr.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\JSInterface.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSArrayBuffer.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JsBinder.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSEnv.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\bullet_glue.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExport.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExportImp.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\EditBox\WinEditBox.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAppCache.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAudio.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSCallbackFuncObj.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConchConfig.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConsole.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSDOMParser.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFile.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileReader.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileSystem.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSGlobalExportCFun.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSHistory.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSImage.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSInput.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSLayaGL.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSNotify.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSRuntime.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderActiveInfo.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderPrecisionFormat.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextBitmapInfo.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextMemoryCanvas.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWebSocket.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWindowEditBox.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlAttr.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlNode.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSZip.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_CommonImpl.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_IOSImpl.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_Win32Impl.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_AndroidImpl.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\VideoCache.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\XMLHttpRequest.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\debug-agent.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8Win32Socket.cpp" />
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8WSSv.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testArrayBufferAlloc.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testBuffer.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testCmdDispatcher.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testDiskRW.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testRenderFrame.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testSample.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testURL.cpp" />
<ClCompile Include="..\..\..\..\source\conch\Test\JCTestManager.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WebSocket\Uri.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WebSocket\WebSocket.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\esUtil.c" />
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\gles.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\JCConchApp.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\WinCtrl.cpp" />
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\winWindows.cpp" />
<ClCompile Include="Conch6.cpp" />
<ClCompile Include="stdafx.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,464 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Source Files\App">
<UniqueIdentifier>{a2cefc8c-e84f-476f-bc50-f613aad0ff5b}</UniqueIdentifier>
</Filter>
<Filter Include="WindowsEnv">
<UniqueIdentifier>{f7e1ec3c-7e61-4daa-9d4f-151d6524fd16}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper">
<UniqueIdentifier>{04a06e51-6a74-424c-bf74-b531814d05c8}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\JSInterface">
<UniqueIdentifier>{feaa4d64-49ef-40b9-a258-47703c4465da}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\JSInterface\V8">
<UniqueIdentifier>{db85d0ff-5a27-4545-98fb-834d09970efe}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\LayaWrap">
<UniqueIdentifier>{42dc2311-6e95-4841-a13a-2ebc53f70d39}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Test">
<UniqueIdentifier>{370e5cf3-a9da-4d42-9081-33fafe0a6d2a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Test\Cases">
<UniqueIdentifier>{bb881151-1c66-4cba-8bcd-60ca4b9d7860}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Audio">
<UniqueIdentifier>{19394a51-4c4e-42f6-92fc-da2e3f6b4d82}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Audio\windows">
<UniqueIdentifier>{7dc089c9-31ef-47f0-9c2b-267fdee8fc46}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\WebSocket">
<UniqueIdentifier>{13261174-0e24-4935-82d6-c52e05dde0c6}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\v8debug">
<UniqueIdentifier>{c60011db-04fa-4872-82ff-335a4b4c96eb}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\LayaWrap\Animation">
<UniqueIdentifier>{2ba18cee-7e94-4979-91e8-82fd252f21c2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\LayaWrap\Bullet">
<UniqueIdentifier>{a80b87b9-df97-4d7b-838b-d7252d549fff}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Bridge">
<UniqueIdentifier>{117de6c6-4b9d-49e9-bf15-535e18c3b9d3}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\LayaWrap\Video">
<UniqueIdentifier>{c14b3e59-fd9f-46ce-a560-a9ced8815b5e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\JSWrapper\LayaWrap\EditBox">
<UniqueIdentifier>{17d7d0a5-c394-43fb-a889-f16878660767}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<Text Include="ReadMe.txt" />
<Text Include="..\..\..\..\source\conch\Test\测试方法.txt">
<Filter>Source Files\Test</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\AppMessage.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\esUtil.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\gles.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\winWindows.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JCConch.h">
<Filter>Source Files\App</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JCConchRender.h">
<Filter>Source Files\App</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\JCConchApp.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JCSystemConfig.h">
<Filter>Source Files\App</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\JSInterface.h">
<Filter>Source Files\JSWrapper\JSInterface</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSArrayBuffer.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JsBinder.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyTLS.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyTrnasfer.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSCProxyType.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSEnv.h">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSGlobalExportCFun.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFile.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileReader.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JsBlob.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConchConfig.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConsole.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSDOMParser.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSInput.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWebSocket.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlAttr.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlNode.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\XMLHttpRequest.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSRuntime.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSImage.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\Test\JCTestManager.h">
<Filter>Source Files\Test</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAudio.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\Audio\JCAudioManager.h">
<Filter>Source Files\Audio</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\Audio\windows\JCAudioMp3Player.h">
<Filter>Source Files\Audio\windows</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAppCache.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WebSocket\WebSocket.h">
<Filter>Source Files\WebSocket</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSZip.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSNotify.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileSystem.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JCThreadCmdMgr.h">
<Filter>Source Files\App</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\debug-agent.h">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8Socket.h">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSHistory.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextMemoryCanvas.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderActiveInfo.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextBitmapInfo.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderPrecisionFormat.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSLayaGL.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8WSSv.h">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JCScriptRuntime.h">
<Filter>Source Files\App</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\bullet_glue.h">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\JSbtBindHelper.h">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\JSbtBindHelper.h">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\Bridge\JCConchBridge.h">
<Filter>Source Files\Bridge</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo.h">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\VideoCache.h">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWindowEditBox.h">
<Filter>Source Files\JSWrapper\LayaWrap\EditBox</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\EditBox\WinEditBox.h">
<Filter>Source Files\JSWrapper\LayaWrap\EditBox</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WindowsEnv\WinCtrl.h">
<Filter>WindowsEnv</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSCallbackFuncObj.h">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExport.h">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\source\conch\WebSocket\Uri.h">
<Filter>Source Files\WebSocket</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="Conch6.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\esUtil.c">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\gles.cpp">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\winWindows.cpp">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JCConch.cpp">
<Filter>Source Files\App</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JCConchRender.cpp">
<Filter>Source Files\App</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\JCConchApp.cpp">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JCSystemConfig.cpp">
<Filter>Source Files\App</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\JSInterface.cpp">
<Filter>Source Files\JSWrapper\JSInterface</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSArrayBuffer.cpp">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JsBinder.cpp">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\JSInterface\V8\JSEnv.cpp">
<Filter>Source Files\JSWrapper\JSInterface\V8</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSGlobalExportCFun.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFile.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileReader.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConchConfig.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSConsole.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSDOMParser.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSInput.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWebSocket.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlAttr.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSXmlNode.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\XMLHttpRequest.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSRuntime.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSImage.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\JCTestManager.cpp">
<Filter>Source Files\Test</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testSample.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testBuffer.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAudio.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Audio\JCAudioManager.cpp">
<Filter>Source Files\Audio</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Audio\windows\JCAudioMp3player.cpp">
<Filter>Source Files\Audio\windows</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSAppCache.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WebSocket\WebSocket.cpp">
<Filter>Source Files\WebSocket</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSZip.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSNotify.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSFileSystem.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JCThreadCmdMgr.cpp">
<Filter>Source Files\App</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\debug-agent.cpp">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8Win32Socket.cpp">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testArrayBufferAlloc.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testRenderFrame.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testCmdDispatcher.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSHistory.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testURL.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Test\Cases\testDiskRW.cpp">
<Filter>Source Files\Test\Cases</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextMemoryCanvas.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderActiveInfo.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSTextBitmapInfo.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSShaderPrecisionFormat.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSLayaGL.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\v8debug\V8WSSv.cpp">
<Filter>Source Files\JSWrapper\v8debug</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JCScriptRuntime.cpp">
<Filter>Source Files\App</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\bullet_glue.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\Bridge\JCConchBridge.cpp">
<Filter>Source Files\Bridge</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_AndroidImpl.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_Win32Impl.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_CommonImpl.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\VideoCache.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Video\JSVideo_IOSImpl.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Video</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSWindowEditBox.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\EditBox</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\EditBox\WinEditBox.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\EditBox</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WindowsEnv\WinCtrl.cpp">
<Filter>WindowsEnv</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\JSCallbackFuncObj.cpp">
<Filter>Source Files\JSWrapper\LayaWrap</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExport.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\JSWrapper\LayaWrap\Bullet\LayaBulletExportImp.cpp">
<Filter>Source Files\JSWrapper\LayaWrap\Bullet</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\conch\WebSocket\Uri.cpp">
<Filter>Source Files\WebSocket</Filter>
</ClCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,8 @@
// stdafx.cpp : source file that includes just the standard includes
// Conch5.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
#include "stdafx.h"
// TODO: reference any additional headers you need in STDAFX.H
// and not in this file
@@ -0,0 +1,15 @@
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#pragma once
#include "targetver.h"
#include <stdio.h>
#include <tchar.h>
// TODO: reference additional headers your program requires here
@@ -0,0 +1,8 @@
#pragma once
// Including SDKDDKVer.h defines the highest available Windows platform.
// If you wish to build your application for a previous Windows platform, include WinSDKVer.h and
// set the _WIN32_WINNT macro to the platform you wish to support before including SDKDDKVer.h.
#include <SDKDDKVer.h>