diff --git a/DanBias.sln b/DanBias.sln index f22bf384..de10f59e 100644 --- a/DanBias.sln +++ b/DanBias.sln @@ -27,6 +27,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GameLogic", "GameLogic\Game EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GamePhysics", "GamePhysics\GamePhysics.vcxproj", "{104FA3E9-94D9-4E1D-A941-28A03BC8A095}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tester", "Tester\Tester.vcxproj", "{1B3BEA4C-CF75-438A-9693-60FB8444BBF3}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Mixed Platforms = Debug|Mixed Platforms @@ -178,6 +180,16 @@ Global {104FA3E9-94D9-4E1D-A941-28A03BC8A095}.Release|Win32.ActiveCfg = Release|Win32 {104FA3E9-94D9-4E1D-A941-28A03BC8A095}.Release|Win32.Build.0 = Release|Win32 {104FA3E9-94D9-4E1D-A941-28A03BC8A095}.Release|x64.ActiveCfg = Release|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Debug|Win32.ActiveCfg = Debug|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Debug|Win32.Build.0 = Debug|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Debug|x64.ActiveCfg = Debug|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Release|Mixed Platforms.Build.0 = Release|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Release|Win32.ActiveCfg = Release|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Release|Win32.Build.0 = Release|Win32 + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3}.Release|x64.ActiveCfg = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Debug/Tester.ilk b/Debug/Tester.ilk new file mode 100644 index 00000000..f31d3420 Binary files /dev/null and b/Debug/Tester.ilk differ diff --git a/Debug/Tester.pdb b/Debug/Tester.pdb new file mode 100644 index 00000000..6486784a Binary files /dev/null and b/Debug/Tester.pdb differ diff --git a/GamePhysics/GamePhysics.vcxproj b/GamePhysics/GamePhysics.vcxproj index e5df8043..797fdb2c 100644 --- a/GamePhysics/GamePhysics.vcxproj +++ b/GamePhysics/GamePhysics.vcxproj @@ -24,7 +24,7 @@ - DynamicLibrary + StaticLibrary true v110 MultiByte diff --git a/Input/Input.vcxproj b/Input/Input.vcxproj index 57c2e8b7..df018aab 100644 --- a/Input/Input.vcxproj +++ b/Input/Input.vcxproj @@ -137,18 +137,6 @@ true - - - - - - - - - - - - diff --git a/Input/Input.vcxproj.filters b/Input/Input.vcxproj.filters index b5372ee2..d7ef6a1a 100644 --- a/Input/Input.vcxproj.filters +++ b/Input/Input.vcxproj.filters @@ -14,32 +14,4 @@ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - \ No newline at end of file diff --git a/OysterGraphics/Engine.cpp b/OysterGraphics/Engine.cpp index a05663fb..8a22d659 100644 --- a/OysterGraphics/Engine.cpp +++ b/OysterGraphics/Engine.cpp @@ -412,7 +412,7 @@ void Oyster::Engine::Pipeline::Deffered_Lightning::NewFrame(const Float4& col, c Oyster::Resources::PipeLineResourses::LightData.projectionMatrix = P.GetTranspose(); Oyster::Resources::PipeLineResourses::LightData.viewMatrix = V; - Oyster::Collision3D::Frustrum( VP ).Split(Oyster::Resources::PipeLineResourses::SubFrustrums, Oyster::Resources::PipeLineResourses::FrustrumDimensions.x, Oyster::Resources::PipeLineResourses::FrustrumDimensions.y, Oyster::Resources::PipeLineResourses::FrustrumDimensions.z ); + //Oyster::Collision3D::Frustrum( VP ).Split(Oyster::Resources::PipeLineResourses::SubFrustrums, Oyster::Resources::PipeLineResourses::FrustrumDimensions.x, Oyster::Resources::PipeLineResourses::FrustrumDimensions.y, Oyster::Resources::PipeLineResourses::FrustrumDimensions.z ); void* dest = Oyster::Resources::ShaderEffects::ModelEffect.CBuffers.Vertex[0]->Map(); memcpy(dest,&VP.GetTranspose(),64); @@ -426,7 +426,7 @@ void Oyster::Engine::Pipeline::Deffered_Lightning::NewFrame(const Float4& col, c unsigned int bytes=0; for(int i=0;iUnmap(); diff --git a/OysterGraphics/EngineIncludes.h b/OysterGraphics/EngineIncludes.h index f3a94bfb..b4eed794 100644 --- a/OysterGraphics/EngineIncludes.h +++ b/OysterGraphics/EngineIncludes.h @@ -15,13 +15,6 @@ // Math #include "OysterMath.h" - - - -// Collision -#include "Collision\Frustrum.h" - - // Resources #include "Resourses\ShaderEffects.h" #include "Resourses\Buffers.h" diff --git a/OysterGraphics/OysterGraphics.vcxproj b/OysterGraphics/OysterGraphics.vcxproj index 149735e3..e1f48fc6 100644 --- a/OysterGraphics/OysterGraphics.vcxproj +++ b/OysterGraphics/OysterGraphics.vcxproj @@ -90,7 +90,7 @@ Level3 Disabled true - ..\OysterPhysics3D;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories) + ..\OysterMath;..\Misc;%(AdditionalIncludeDirectories) true @@ -173,9 +173,6 @@ {f10cbc03-9809-4cba-95d8-327c287b18ee} - - {4285bd3f-3c6c-4670-b7af-a29afef5f6a8} - diff --git a/OysterGraphics/Resourses/PipelineResources.cpp b/OysterGraphics/Resourses/PipelineResources.cpp index 794fa57c..27947c41 100644 --- a/OysterGraphics/Resourses/PipelineResources.cpp +++ b/OysterGraphics/Resourses/PipelineResources.cpp @@ -18,7 +18,7 @@ ID3D11RenderTargetView* PipeLineResourses::RtvNulls[16] = {0}; ID3D11ShaderResourceView* PipeLineResourses::SrvNulls[16] = {0}; ID3D11UnorderedAccessView* PipeLineResourses::uavNULL[16] = {0}; -Oyster::Collision3D::Frustrum* PipeLineResourses::SubFrustrums = 0; +//Oyster::Collision3D::Frustrum* PipeLineResourses::SubFrustrums = 0; int PipeLineResourses::FrustrumSize = 0; LinearAlgebra::Vector3 PipeLineResourses::FrustrumDimensions = LinearAlgebra::Vector3(); @@ -143,9 +143,9 @@ void PipeLineResourses::InitSubFrustrums(int sizeX, int sizeY) FrustrumDimensions.y = (sizeY + 15U) / 16U; FrustrumDimensions.z = 1; FrustrumSize = FrustrumDimensions.x * FrustrumDimensions.y * FrustrumDimensions.z; - if(SubFrustrums!=0) - delete[] SubFrustrums; - SubFrustrums = new Collision3D::Frustrum[ FrustrumSize ]; + //if(SubFrustrums!=0) + //delete[] SubFrustrums; + //SubFrustrums = new Collision3D::Frustrum[ FrustrumSize ]; Oyster::Buffer::BUFFER_INIT_DESC desc; D3D11_SHADER_RESOURCE_VIEW_DESC srvDesc; diff --git a/OysterGraphics/Resourses/PipelineResources.h b/OysterGraphics/Resourses/PipelineResources.h index 22ccd9d6..47f89c2d 100644 --- a/OysterGraphics/Resourses/PipelineResources.h +++ b/OysterGraphics/Resourses/PipelineResources.h @@ -43,7 +43,7 @@ namespace Oyster static ID3D11ShaderResourceView* SrvNulls[16]; static ID3D11UnorderedAccessView* uavNULL[16]; - static Oyster::Collision3D::Frustrum* SubFrustrums; + //static Oyster::Collision3D::Frustrum* SubFrustrums; static int FrustrumSize; static LinearAlgebra::Vector3 FrustrumDimensions; diff --git a/Tester/Debug/CL.read.1.tlog b/Tester/Debug/CL.read.1.tlog new file mode 100644 index 00000000..61235f9c Binary files /dev/null and b/Tester/Debug/CL.read.1.tlog differ diff --git a/Tester/Debug/CL.write.1.tlog b/Tester/Debug/CL.write.1.tlog new file mode 100644 index 00000000..49f3d35c Binary files /dev/null and b/Tester/Debug/CL.write.1.tlog differ diff --git a/Tester/Debug/MainTest.obj b/Tester/Debug/MainTest.obj new file mode 100644 index 00000000..36590338 Binary files /dev/null and b/Tester/Debug/MainTest.obj differ diff --git a/Tester/Debug/Tester.lastbuildstate b/Tester/Debug/Tester.lastbuildstate new file mode 100644 index 00000000..40d074b4 --- /dev/null +++ b/Tester/Debug/Tester.lastbuildstate @@ -0,0 +1,2 @@ +#v4.0:v110:false +Debug|Win32|C:\DanBias\Danbias\| diff --git a/Tester/Debug/Tester.log b/Tester/Debug/Tester.log new file mode 100644 index 00000000..b00ace4d --- /dev/null +++ b/Tester/Debug/Tester.log @@ -0,0 +1,16 @@ +Build started 11/13/2013 10:26:50 AM. + 1>Project "C:\DanBias\Danbias\Tester\Tester.vcxproj" on node 4 (Build target(s)). + 1>ClCompile: + C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\CL.exe /c /I..\OysterGraphics /I..\OysterMath /I..\Misc /ZI /nologo /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _WINDOWS /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc110.pdb" /Gd /TP /analyze- /errorReport:prompt MainTest.cpp + MainTest.cpp + Link: + C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"C:\DanBias\Danbias\Debug\Tester.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\DanBias\Danbias\Debug\Tester.pdb" /SUBSYSTEM:WINDOWS /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:\DanBias\Danbias\Debug\Tester.lib" /MACHINE:X86 Debug\MainTest.obj + C:\DanBias\External\Lib\Misc\Misc_x86D.lib + C:\DanBias\External\Lib\OysterMath\OysterMath_x86D.lib + C:\DanBias\External\Lib\OysterGraphics\OysterGraphics_x86D.lib + Tester.vcxproj -> C:\DanBias\Danbias\Debug\Tester.exe + 1>Done Building Project "C:\DanBias\Danbias\Tester\Tester.vcxproj" (Build target(s)). + +Build succeeded. + +Time Elapsed 00:00:02.51 diff --git a/Tester/Debug/Tester.vcxprojResolveAssemblyReference.cache b/Tester/Debug/Tester.vcxprojResolveAssemblyReference.cache new file mode 100644 index 00000000..98d62a36 Binary files /dev/null and b/Tester/Debug/Tester.vcxprojResolveAssemblyReference.cache differ diff --git a/Tester/Debug/cl.command.1.tlog b/Tester/Debug/cl.command.1.tlog new file mode 100644 index 00000000..d459c2da Binary files /dev/null and b/Tester/Debug/cl.command.1.tlog differ diff --git a/Tester/Debug/link.3644-cvtres.read.1.tlog b/Tester/Debug/link.3644-cvtres.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644-cvtres.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.3644-cvtres.write.1.tlog b/Tester/Debug/link.3644-cvtres.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644-cvtres.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.3644-rc.read.1.tlog b/Tester/Debug/link.3644-rc.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644-rc.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.3644-rc.write.1.tlog b/Tester/Debug/link.3644-rc.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644-rc.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.3644.read.1.tlog b/Tester/Debug/link.3644.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.3644.write.1.tlog b/Tester/Debug/link.3644.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.3644.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736-cvtres.read.1.tlog b/Tester/Debug/link.5736-cvtres.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736-cvtres.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736-cvtres.write.1.tlog b/Tester/Debug/link.5736-cvtres.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736-cvtres.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736-rc.read.1.tlog b/Tester/Debug/link.5736-rc.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736-rc.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736-rc.write.1.tlog b/Tester/Debug/link.5736-rc.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736-rc.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736.read.1.tlog b/Tester/Debug/link.5736.read.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736.read.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.5736.write.1.tlog b/Tester/Debug/link.5736.write.1.tlog new file mode 100644 index 00000000..46b134b1 --- /dev/null +++ b/Tester/Debug/link.5736.write.1.tlog @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/Tester/Debug/link.command.1.tlog b/Tester/Debug/link.command.1.tlog new file mode 100644 index 00000000..e5978dc7 Binary files /dev/null and b/Tester/Debug/link.command.1.tlog differ diff --git a/Tester/Debug/link.read.1.tlog b/Tester/Debug/link.read.1.tlog new file mode 100644 index 00000000..a6faf923 Binary files /dev/null and b/Tester/Debug/link.read.1.tlog differ diff --git a/Tester/Debug/link.write.1.tlog b/Tester/Debug/link.write.1.tlog new file mode 100644 index 00000000..e18501b8 Binary files /dev/null and b/Tester/Debug/link.write.1.tlog differ diff --git a/Tester/Debug/vc110.idb b/Tester/Debug/vc110.idb new file mode 100644 index 00000000..2c11da5b Binary files /dev/null and b/Tester/Debug/vc110.idb differ diff --git a/Tester/Debug/vc110.pdb b/Tester/Debug/vc110.pdb new file mode 100644 index 00000000..b83bd244 Binary files /dev/null and b/Tester/Debug/vc110.pdb differ diff --git a/Tester/MainTest.cpp b/Tester/MainTest.cpp new file mode 100644 index 00000000..4713ff2f --- /dev/null +++ b/Tester/MainTest.cpp @@ -0,0 +1,190 @@ +//-------------------------------------------------------------------------------------- +// File: TemplateMain.cpp +// +// BTH-D3D-Template +// +// Copyright (c) Stefan Petersson 2011. All rights reserved. +//-------------------------------------------------------------------------------------- +#define NOMINMAX +#include +#include "Engine.h" + +//-------------------------------------------------------------------------------------- +// Global Variables +//-------------------------------------------------------------------------------------- +HINSTANCE g_hInst = NULL; +HWND g_hWnd = NULL; + + + +//-------------------------------------------------------------------------------------- +// Forward declarations +//-------------------------------------------------------------------------------------- +HRESULT InitWindow( HINSTANCE hInstance, int nCmdShow ); +LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); +HRESULT Render(float deltaTime); +HRESULT Update(float deltaTime); +HRESULT InitDirect3D(); + + + + +//-------------------------------------------------------------------------------------- +// Entry point to the program. Initializes everything and goes into a message processing +// loop. Idle time is used to render the scene. +//-------------------------------------------------------------------------------------- +int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow ) +{ + if( FAILED( InitWindow( hInstance, nCmdShow ) ) ) + return 0; + + if( FAILED( InitDirect3D() ) ) + return 0; + + __int64 cntsPerSec = 0; + QueryPerformanceFrequency((LARGE_INTEGER*)&cntsPerSec); + float secsPerCnt = 1.0f / (float)cntsPerSec; + + __int64 prevTimeStamp = 0; + QueryPerformanceCounter((LARGE_INTEGER*)&prevTimeStamp); + + // Main message loop + MSG msg = {0}; + while(WM_QUIT != msg.message) + { + if( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE) ) + { + TranslateMessage( &msg ); + DispatchMessage( &msg ); + } + else + { + __int64 currTimeStamp = 0; + QueryPerformanceCounter((LARGE_INTEGER*)&currTimeStamp); + float dt = (currTimeStamp - prevTimeStamp) * secsPerCnt; + + //render + Update(dt); + Render(dt); + + prevTimeStamp = currTimeStamp; + } + } + + return (int) msg.wParam; +} + +//-------------------------------------------------------------------------------------- +// Register class and create window +//-------------------------------------------------------------------------------------- +HRESULT InitWindow( HINSTANCE hInstance, int nCmdShow ) +{ + // Register class + WNDCLASSEX wcex; + wcex.cbSize = sizeof(WNDCLASSEX); + wcex.style = CS_HREDRAW | CS_VREDRAW; + wcex.lpfnWndProc = WndProc; + wcex.cbClsExtra = 0; + wcex.cbWndExtra = 0; + wcex.hInstance = hInstance; + wcex.hIcon = 0; + wcex.hCursor = LoadCursor(NULL, IDC_ARROW); + wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); + wcex.lpszMenuName = NULL; + wcex.lpszClassName = L"BTH_D3D_Template"; + wcex.hIconSm = 0; + if( !RegisterClassEx(&wcex) ) + return E_FAIL; + + // Adjust and create window + g_hInst = hInstance; + RECT rc = { 0, 0, 1024, 768 }; + AdjustWindowRect( &rc, WS_OVERLAPPEDWINDOW, FALSE ); + + if(!(g_hWnd = CreateWindow( + L"BTH_D3D_Template", + L"BTH - Direct3D 11.0 Template", + WS_OVERLAPPEDWINDOW, + CW_USEDEFAULT, + CW_USEDEFAULT, + rc.right - rc.left, + rc.bottom - rc.top, + NULL, + NULL, + hInstance, + NULL))) + { + return E_FAIL; + } + + ShowWindow( g_hWnd, nCmdShow ); + + return S_OK; +} + + + +//-------------------------------------------------------------------------------------- +// Create Direct3D device and swap chain +//-------------------------------------------------------------------------------------- +HRESULT InitDirect3D() +{ + HRESULT hr = S_OK;; + + Oyster::Engine::Init::Setup setup; + setup.Fullscreen = false; + setup.ForceDX11 = true; + + Oyster::Engine::Init::FullInit( setup ); + + return S_OK; +} + +HRESULT Update(float deltaTime) +{ + return S_OK; +} + +HRESULT Render(float deltaTime) +{ + + + return S_OK; +} + +//-------------------------------------------------------------------------------------- +// Called every time the application receives a message +//-------------------------------------------------------------------------------------- +LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ) +{ + PAINTSTRUCT ps; + HDC hdc; + + switch (message) + { + case WM_PAINT: + hdc = BeginPaint(hWnd, &ps); + EndPaint(hWnd, &ps); + break; + + case WM_DESTROY: + PostQuitMessage(0); + break; + + case WM_KEYDOWN: + + switch(wParam) + { + case VK_ESCAPE: + PostQuitMessage(0); + break; + } + break; + + default: + return DefWindowProc(hWnd, message, wParam, lParam); + } + + return 0; +} + diff --git a/Tester/Tester.vcxproj b/Tester/Tester.vcxproj new file mode 100644 index 00000000..ccfb910f --- /dev/null +++ b/Tester/Tester.vcxproj @@ -0,0 +1,98 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {1B3BEA4C-CF75-438A-9693-60FB8444BBF3} + Win32Proj + Tester + + + + Application + true + v110 + Unicode + + + Application + false + v110 + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + ..\OysterGraphics;..\OysterMath;..\Misc;%(AdditionalIncludeDirectories) + + + Windows + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + true + true + + + + + + + + {2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee} + + + {0ec83e64-230e-48ef-b08c-6ac9651b4f82} + + + {f10cbc03-9809-4cba-95d8-327c287b18ee} + + + + + + \ No newline at end of file diff --git a/Tester/Tester.vcxproj.filters b/Tester/Tester.vcxproj.filters new file mode 100644 index 00000000..5657bd66 --- /dev/null +++ b/Tester/Tester.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + \ No newline at end of file