Changesets: spring
develop 78504fbc
Timestamp: 2011-10-23 22:39:46 Author: jK [ Details ] [ Diff ] |
ROAM: refactor LOD params * note, also changed: `distfromcam *= 200.0f / viewradius;` to `distfromcam *= 300.0f / viewradius;` this is totally subjective, it seems to give a better LOD balance in cam distance |
||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
develop d79b5f0a
Timestamp: 2011-10-23 21:53:40 Author: jK [ Details ] [ Diff ] |
ROAM: forgot to make dtor in IMeshDrawer virtual | ||
mod - rts/Map/SMF/IMeshDrawer.h | [ Diff ] [ File ] | ||
develop c51e67d6
Timestamp: 2011-10-23 01:59:13 Author: jK [ Details ] [ Diff ] |
ROAM: fix some cppcheck performance hints | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
develop ff86ea45
Timestamp: 2011-10-23 01:58:19 Author: jK [ Details ] [ Diff ] |
ROAM: forgot those lines in the Patch::UpdateHeightMap optimization commit | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
develop 73711152
Timestamp: 2011-10-23 00:24:58 Author: jK [ Details ] [ Diff ] |
ROAM: delete VBOs in dtor | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
develop 59f3a24f
Timestamp: 2011-10-23 00:22:20 Author: jK [ Details ] [ Diff ] |
ROAM: Patch::UpdateHeightMap make 3x faster * use global map minheight/maxheight * only update y-coord |
||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
develop 48d88a34
Timestamp: 2011-10-23 00:19:50 Author: jK [ Details ] [ Diff ] |
ROAM: simplify Patch::RecursTessellate + early-out | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
develop 8bf46ba6
Timestamp: 2011-10-23 00:18:24 Author: jK [ Details ] [ Diff ] |
ROAM: switch back to retessellation on zoom in | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
develop 0fb6ecdd
Timestamp: 2011-10-22 19:46:49 Author: jK [ Details ] [ Diff ] |
whitespaces in SMFGroundDrawer | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.h | [ Diff ] [ File ] | ||
develop 4d7a2691
Timestamp: 2011-10-22 19:45:57 Author: jK [ Details ] [ Diff ] |
ROAM: fix holes in terrain after terraform (thx xyz for reporting) | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
develop 517ff0d9
Timestamp: 2011-10-22 19:45:09 Author: jK [ Details ] [ Diff ] |
ROAM: whitespaces & minor | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.h | [ Diff ] [ File ] | ||
develop df847133
Timestamp: 2011-10-22 19:43:40 Author: jK [ Details ] [ Diff ] |
ROAM: pass arguments by reference for recursive functions (may give a speedup) | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
develop cd3ff707
Timestamp: 2011-10-22 01:45:29 Author: jK [ Details ] [ Diff ] |
ROAM::RoamMeshDrawer: reduce redundancy | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.h | [ Diff ] [ File ] | ||
develop 7acd4830
Timestamp: 2011-10-22 01:16:26 Author: jK [ Details ] [ Diff ] |
ROAM: add `/roam` cmd to switch between GPU upload mechanisms | ||
mod - rts/Game/UnsyncedGameCommands.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.h | [ Diff ] [ File ] | ||
develop 0c8f4f24
Timestamp: 2011-10-22 01:15:12 Author: jK [ Details ] [ Diff ] |
ROAM: merge Landscape & RoamMeshDrawer classes | ||
mod - rts/Map/CMakeLists.txt | [ Diff ] [ File ] | ||
rm - rts/Map/SMF/ROAM/Landscape.cpp | [ Diff ] [ File ] | ||
rm - rts/Map/SMF/ROAM/Landscape.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.h | [ Diff ] [ File ] | ||
develop 2ff00281
Timestamp: 2011-10-22 00:48:05 Author: jK [ Details ] [ Diff ] |
ROAM: fix GML compilation | ||
mod - rts/Map/SMF/Legacy/LegacyMeshDrawer.h | [ Diff ] [ File ] | ||
develop c14cbdc3
Timestamp: 2011-10-21 18:27:29 Author: jK [ Details ] [ Diff ] |
ROAM: make tessellation a separate stage at the begin of a drawframe * fixed typo isVisibile * IsDirty returns a bool now * auto retessellate now when you press [Home] & [End] / change viewRadius * added a few timers |
||
mod - rts/Map/SMF/ROAM/Landscape.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Landscape.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
develop 89860832
Timestamp: 2011-10-21 18:21:20 Author: jK [ Details ] [ Diff ] |
ROAM: add TriTreeNode::IsLeaf() | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||
develop 233baf28
Timestamp: 2011-10-21 18:19:36 Author: jK [ Details ] [ Diff ] |
ROAM: few things in LegacyMeshDrawer | ||
mod - rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/Legacy/LegacyMeshDrawer.h | [ Diff ] [ File ] | ||
develop 628ef825
Timestamp: 2011-10-21 14:56:11 Author: jK [ Details ] [ Diff ] |
ROAM: fix bug with very huge maps and/or huge GroundDetails (with with GroundDetails>200 the tessellation reduced instead of increased) |
||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
develop e4347f7a
Timestamp: 2011-10-21 14:53:43 Author: jK [ Details ] [ Diff ] |
ROAM: optimize 'make max tessellation viewRadius dependent' | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
develop f2504d5a
Timestamp: 2011-10-21 14:52:22 Author: Peter Sarkozy [ Details ] [ Diff ] |
Merge remote-tracking branch 'jk/master' | ||
mod - rts/Map/SMF/Landscape.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/Landscape.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/Patch.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundTextures.cpp | [ Diff ] [ File ] | ||
develop f63044e2
Timestamp: 2011-10-21 14:24:53 Author: jK [ Details ] [ Diff ] |
ROAM: fix typo | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
develop f1b8f88c
Timestamp: 2011-10-21 14:12:37 Author: jK [ Details ] [ Diff ] |
ROAM: merge Landscape::Init() and with ctor | ||
mod - rts/Map/SMF/ROAM/Landscape.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Landscape.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/RoamMeshDrawer.cpp | [ Diff ] [ File ] | ||
develop 9352f37f
Timestamp: 2011-10-21 14:10:49 Author: jK [ Details ] [ Diff ] |
ROAM: make max tesslation viewRadius dependent | ||
mod - rts/Map/SMF/ROAM/Patch.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/ROAM/Patch.h | [ Diff ] [ File ] | ||