spring: develop b690db4d | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
rtri | rtri | develop | 2016-12-13 02:14:03 | develop 3910f3eb |
Changeset | add new basic GL3+ terrain-mesh drawer this is more than twice as fast as (and vastly less complex than) either ROAM or legacy GCM even on a lower-midrange GPU when set to a comparable average level of detail, at ~zero CPU usage unlike ROAM *no* variance-based adaptive tessellation is performed (only global vertex density reduction), but on any decent modern graphics card the terrain detail bias can just be increased to compensate for degraded high-frequency geometry, while still coming out far ahead in FPS (in general, most fancy CPU-side algorithms from 1997 are no longer worth it in 2016, and have not been for a while) |
|||
mod - rts/Map/CMakeLists.txt | [ Diff ] [ File ] | |||
add - rts/Map/SMF/Basic/BasicMeshDrawer.cpp | [ Diff ] [ File ] | |||
add - rts/Map/SMF/Basic/BasicMeshDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SMFGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/SMFGroundDrawer.h | [ Diff ] [ File ] |