update project configurations
This commit is contained in:
		
							parent
							
								
									2d7beb541e
								
							
						
					
					
						commit
						54b8ab0a4d
					
				|  | @ -72,7 +72,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -91,7 +91,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -71,7 +71,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -90,7 +90,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -67,7 +67,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -86,7 +86,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -78,7 +78,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  | @ -97,7 +97,7 @@ | ||||||
|       <TreatWarningAsError>true</TreatWarningAsError> |       <TreatWarningAsError>true</TreatWarningAsError> | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|  |  | ||||||
|  | @ -232,7 +232,7 @@ | ||||||
|       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> |       <DebugInformationFormat>EditAndContinue</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|     <Link> |     <Link> | ||||||
|  | @ -251,7 +251,7 @@ | ||||||
|       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | ||||||
|       <MultiProcessorCompilation>true</MultiProcessorCompilation> |       <MultiProcessorCompilation>true</MultiProcessorCompilation> | ||||||
|       <MinimalRebuild>false</MinimalRebuild> |       <MinimalRebuild>false</MinimalRebuild> | ||||||
|       <AdditionalIncludeDirectories>../../src;</AdditionalIncludeDirectories> |       <AdditionalIncludeDirectories>../../src;../../src/3rd-party;</AdditionalIncludeDirectories> | ||||||
|       <UseFullPaths>false</UseFullPaths> |       <UseFullPaths>false</UseFullPaths> | ||||||
|     </ClCompile> |     </ClCompile> | ||||||
|     <Link> |     <Link> | ||||||
|  |  | ||||||
|  | @ -59,7 +59,7 @@ nuget { | ||||||
|         owners: Nomango; |         owners: Nomango; | ||||||
|         licenseUrl: "https://github.com/KiwanoEngine/Kiwano/blob/master/LICENSE"; |         licenseUrl: "https://github.com/KiwanoEngine/Kiwano/blob/master/LICENSE"; | ||||||
|         projectUrl: "https://github.com/KiwanoEngine/Kiwano"; |         projectUrl: "https://github.com/KiwanoEngine/Kiwano"; | ||||||
|         iconUrl: "https://github.com/KiwanoEngine/Kiwano/raw/master/logo/logo_square.png"; |         iconUrl: "https://github.com/KiwanoEngine/Kiwano/raw/master/logo/logo.png"; | ||||||
|         description: A simple game framework for C++; |         description: A simple game framework for C++; | ||||||
|         releaseNotes: "Initial release of a Nuget package for Kiwano Game Engine"; |         releaseNotes: "Initial release of a Nuget package for Kiwano Game Engine"; | ||||||
|         copyright: Copyright 2019; |         copyright: Copyright 2019; | ||||||
|  | @ -91,12 +91,14 @@ nuget { | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         include: { |         include: { | ||||||
|             ${SRC_ROOT}\**\*.h, |             ${SRC_ROOT}\kiwano*\**\*.h, ${SRC_ROOT}\kiwano*\**\*.hpp, | ||||||
|             ${SRC_ROOT}\**\*.hpp |             ${SRC_ROOT}\3rd-party\**\*.h, ${SRC_ROOT}\3rd-party\**\*.hpp, | ||||||
|         }; |         }; | ||||||
| 
 | 
 | ||||||
|         // third patry |         // third patry | ||||||
|         bin: { ${SRC_ROOT}\3rd-party\**\*.dll }; |         bin: { | ||||||
|  |             ${SRC_ROOT}\3rd-party\**\*.dll | ||||||
|  |         }; | ||||||
| 
 | 
 | ||||||
|         ("v140,v141,v142", "Win32", "Debug") => { |         ("v140,v141,v142", "Win32", "Debug") => { | ||||||
|             [${0},${1},${2}] { |             [${0},${1},${2}] { | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| // dear imgui: Renderer for Kiwano (DirectX10)
 | // dear imgui: Renderer for Kiwano (DirectX10)
 | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #include <3rd-party/imgui/imgui.h> | #include <imgui/imgui.h> | ||||||
| 
 | 
 | ||||||
| #ifndef KGE_DOXYGEN_DO_NOT_INCLUDE | #ifndef KGE_DOXYGEN_DO_NOT_INCLUDE | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| // dear imgui: Renderer for Kiwano (DirectX11)
 | // dear imgui: Renderer for Kiwano (DirectX11)
 | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #include <3rd-party/imgui/imgui.h> | #include <imgui/imgui.h> | ||||||
| 
 | 
 | ||||||
| #ifndef KGE_DOXYGEN_DO_NOT_INCLUDE | #ifndef KGE_DOXYGEN_DO_NOT_INCLUDE | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -24,4 +24,4 @@ | ||||||
| #include <kiwano-imgui/ImGuiModule.h> | #include <kiwano-imgui/ImGuiModule.h> | ||||||
| 
 | 
 | ||||||
| // ImGui
 | // ImGui
 | ||||||
| #include <3rd-party/imgui/imgui.h> | #include <imgui/imgui.h> | ||||||
|  |  | ||||||
|  | @ -25,7 +25,7 @@ | ||||||
| #include <kiwano-network/HttpRequest.h> | #include <kiwano-network/HttpRequest.h> | ||||||
| #include <kiwano-network/HttpResponse.hpp> | #include <kiwano-network/HttpResponse.hpp> | ||||||
| #include <kiwano-network/HttpModule.h> | #include <kiwano-network/HttpModule.h> | ||||||
| #include <3rd-party/curl/curl.h>  // CURL
 | #include <curl/curl.h>  // CURL
 | ||||||
| 
 | 
 | ||||||
| namespace | namespace | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ | ||||||
| #include <kiwano/kiwano.h> | #include <kiwano/kiwano.h> | ||||||
| 
 | 
 | ||||||
| // Box2D
 | // Box2D
 | ||||||
| #include <3rd-party/Box2D/Box2D.h> | #include <Box2D/Box2D.h> | ||||||
| 
 | 
 | ||||||
| namespace kiwano | namespace kiwano | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #include <kiwano/core/Common.h> | #include <kiwano/core/Common.h> | ||||||
| #include <3rd-party/nlohmann/json.hpp> | #include <nlohmann/json.hpp> | ||||||
| 
 | 
 | ||||||
| namespace kiwano | namespace kiwano | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| #include <kiwano/core/Common.h> | #include <kiwano/core/Common.h> | ||||||
| #include <3rd-party/pugixml/pugixml.hpp> | #include <pugixml/pugixml.hpp> | ||||||
| 
 | 
 | ||||||
| namespace kiwano | namespace kiwano | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -37,26 +37,31 @@ public: | ||||||
|         KGE_ASSERT(device_); |         KGE_ASSERT(device_); | ||||||
|         return device_.Get(); |         return device_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline ID3D10RenderTargetView* GetRenderTargetView() |     inline ID3D10RenderTargetView* GetRenderTargetView() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(rt_view_); |         KGE_ASSERT(rt_view_); | ||||||
|         return rt_view_.Get(); |         return rt_view_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline ID3D10DepthStencilView* GetDepthStencilView() |     inline ID3D10DepthStencilView* GetDepthStencilView() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(ds_view_); |         KGE_ASSERT(ds_view_); | ||||||
|         return ds_view_.Get(); |         return ds_view_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGIFactory* GetDXGIFactory() |     inline IDXGIFactory* GetDXGIFactory() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_factory_); |         KGE_ASSERT(dxgi_factory_); | ||||||
|         return dxgi_factory_.Get(); |         return dxgi_factory_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGIDevice* GetDXGIDevice() |     inline IDXGIDevice* GetDXGIDevice() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_device_); |         KGE_ASSERT(dxgi_device_); | ||||||
|         return dxgi_device_.Get(); |         return dxgi_device_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGISwapChain* GetDXGISwapChain() |     inline IDXGISwapChain* GetDXGISwapChain() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_swap_chain_); |         KGE_ASSERT(dxgi_swap_chain_); | ||||||
|  |  | ||||||
|  | @ -37,31 +37,37 @@ public: | ||||||
|         KGE_ASSERT(device_); |         KGE_ASSERT(device_); | ||||||
|         return device_.Get(); |         return device_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline ID3D11DeviceContext* GetDeviceContext() |     inline ID3D11DeviceContext* GetDeviceContext() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(device_context_); |         KGE_ASSERT(device_context_); | ||||||
|         return device_context_.Get(); |         return device_context_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline ID3D11RenderTargetView* GetRenderTargetView() |     inline ID3D11RenderTargetView* GetRenderTargetView() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(rt_view_); |         KGE_ASSERT(rt_view_); | ||||||
|         return rt_view_.Get(); |         return rt_view_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline ID3D11DepthStencilView* GetDepthStencilView() |     inline ID3D11DepthStencilView* GetDepthStencilView() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(ds_view_); |         KGE_ASSERT(ds_view_); | ||||||
|         return ds_view_.Get(); |         return ds_view_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGIFactory* GetDXGIFactory() |     inline IDXGIFactory* GetDXGIFactory() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_factory_); |         KGE_ASSERT(dxgi_factory_); | ||||||
|         return dxgi_factory_.Get(); |         return dxgi_factory_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGIDevice* GetDXGIDevice() |     inline IDXGIDevice* GetDXGIDevice() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_device_); |         KGE_ASSERT(dxgi_device_); | ||||||
|         return dxgi_device_.Get(); |         return dxgi_device_.Get(); | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|     inline IDXGISwapChain* GetDXGISwapChain() |     inline IDXGISwapChain* GetDXGISwapChain() | ||||||
|     { |     { | ||||||
|         KGE_ASSERT(dxgi_swap_chain_); |         KGE_ASSERT(dxgi_swap_chain_); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue