Kawe Mazidjatari
731bdbb010
Remove explicit COMDAT/References linker optimization flags
2023-03-30 23:03:48 +02:00
Kawe Mazidjatari
6b6ead34a4
Enable TERMINAL_SERVER_AWARE PE header flag
...
Enabled to enforce maximum compatibility with game executable, which has this enabled as well.
2023-03-30 22:57:19 +02:00
Kawe Mazidjatari
9a8b39d71d
Additional compiler option changes
...
Force consistency between all libraries
2023-03-30 22:47:17 +02:00
Kawe Mazidjatari
c9f51a5dab
Change project compiler options
...
Changed to match the assembly of the game as much as possible. Will be finished when port to CMake is completed.
2023-03-30 22:21:18 +02:00
Kawe Mazidjatari
229361315d
Cleanup compiler commands in all projects
...
Mostly reordered.
2023-03-20 13:12:07 +01:00
Kawe Mazidjatari
a0fe2a0b1a
More dynamic project include paths
...
Lookup directly from project directory instead of solution directory.
2023-03-18 14:28:25 +01:00
Kawe Mazidjatari
9dfb79ff4a
Set floating point model to 'Fast'
2023-03-18 10:01:14 +01:00
Kawe Mazidjatari
da0153a3bd
Fix incremental linking for Profile builds
...
Much faster compile times.
2023-03-18 02:37:55 +01:00
Kawe Mazidjatari
bbaa35cbaf
Add 'Profile' build configuration
...
Add 'Profile' build configuration (similar configuration to many game engines).
This should be the main configuration for development. In the future, this will include incremental linking and asserts.
2023-03-18 02:04:18 +01:00
Kawe Mazidjatari
a67967134d
Split x64 and x86 binaries
...
Don't overwrite each other.
2023-02-06 23:52:09 +01:00
Kawe Mazidjatari
f2fd9102d0
Properly configure project includes
...
Moved project includes from VC/System includes to project includes. This fixes the problem where the autocomplete feature doesn't work in Visual Studio when trying to include headers from the project itself.
2023-02-06 23:01:18 +01:00
Kawe Mazidjatari
926436aedf
Build debug binaries into game dir
2022-11-14 00:58:26 +01:00
Kawe Mazidjatari
61ff7e5079
Remane NavMesh "Sample" files to "Editor"
2022-10-22 22:51:39 +02:00
Kawe Mazidjatari
598d9887f0
Build all files into source engine structure
...
Valve + Respawn build path structure
2022-09-09 20:56:47 +02:00
Kawe Mazidjatari
ba97662c99
Recast editor cleanup and improvements
...
* Removed Samples button and dialogue.
* Removed SoloMesh.
* Removed TempObstacles.
* Limit 'Verts Per Poly' to 6 (DT_VERTS_PER_POLYGON).
* Moved hulldef constant and handler to TileMesh.
* Set m_tileSize based on hull (small = 32, med_short = 32, medium = 32, large = 64, extra_large = 64).
2022-07-26 15:45:40 +02:00
Kawe Mazidjatari
e5f445e9c8
NavEditor cleanup
...
Moved functions and structures to their own files.
2022-07-20 15:07:51 +02:00
Kawe Mazidjatari
3f14198695
Enable more optimization options for all projects
2022-05-13 17:37:23 +02:00
Amos
c7b4c939b3
Fix warning when trying to delete old binary post build for copy
2022-03-16 01:36:28 +01:00
Amos
7cd73893f4
Build navmesh files to game directory
...
And additional compiler improvements
2022-03-13 22:20:02 +01:00
Amos
3cf36b5d61
Increase compile performance even more for NavMesh Editor
...
Cleaned up redundant includes
Reordered required ones
2022-03-13 03:00:07 +01:00
Amos
b3f064d009
Create precompiled header for NavMesh Editor and restructure project filter
2022-03-13 02:22:55 +01:00
Amos
bbf37b93c8
Copy netconsole and navmesh editor to 'bin' folder instead
2022-03-13 01:23:53 +01:00
Amos
d71b949468
Add Recast & Detour navmesh editor to SDK
2022-03-13 01:15:52 +01:00