intense desloppification, performance improvements, openmp ready, add audio, refactor everything, fix warnings and bad practices
This commit is contained in:
1 parent
0c24781c81
commit
a12c9a3e8f
15 files changed
+1615
-700
No files matched your search
+23
-4
@@ -101,8 +101,11 @@
|
||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<AdditionalOptions>/Zc:char8_t- %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions>/Zc:char8_t- /openmp:llvm %(AdditionalOptions)</AdditionalOptions>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<OpenMPSupport>
|
||||
</OpenMPSupport>
|
||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -124,7 +127,10 @@
|
||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<AdditionalOptions>/Zc:char8_t- %(AdditionalOptions)</AdditionalOptions>
|
||||
<OpenMPSupport>
|
||||
</OpenMPSupport>
|
||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||
<AdditionalOptions>/Zc:char8_t- /openmp:llvm %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -144,8 +150,13 @@
|
||||
<AdditionalIncludeDirectories>include</AdditionalIncludeDirectories>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<AdditionalOptions>/Zc:char8_t- %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalOptions>/Zc:char8_t- /openmp:llvm %(AdditionalOptions)</AdditionalOptions>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<OpenMPSupport>
|
||||
</OpenMPSupport>
|
||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||
<FloatingPointModel>Fast</FloatingPointModel>
|
||||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -167,7 +178,13 @@
|
||||
<LanguageStandard>stdcpp20</LanguageStandard>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<AdditionalOptions>/Zc:char8_t- %(AdditionalOptions)</AdditionalOptions>
|
||||
<OpenMPSupport>true</OpenMPSupport>
|
||||
<LanguageStandard_C>stdc17</LanguageStandard_C>
|
||||
<AdditionalOptions>/Zc:char8_t- /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<Optimization>Full</Optimization>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@@ -177,6 +194,7 @@
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="src\audio.cpp" />
|
||||
<ClCompile Include="src\compositor.cpp" />
|
||||
<ClCompile Include="src\image.cpp" />
|
||||
<ClCompile Include="src\main.cpp" />
|
||||
@@ -184,6 +202,7 @@
|
||||
<ClCompile Include="src\window.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="include\audio.h" />
|
||||
<ClInclude Include="include\compositor.h" />
|
||||
<ClInclude Include="include\image.h" />
|
||||
<ClInclude Include="include\SDL2\SDL.h" />
|
||||
|
||||
Reference in new issue
Block a user