0ad/source
wraitii e0d98cd94d Call SetTerrainDirty on CModelAbstract without going through CmpVisualActor
The UnitManager already lists all units, so we do not need to go through
the visual actor of entities to update them. This is faster and
decouples simulation & graphics code slightly.

Further, the simulation does not need to know about texture changes (see
also 410d2e883a), so remove those calls in Atlas.

Differential Revision: https://code.wildfiregames.com/D4455
This was SVN commit r26270.
2022-01-29 08:28:04 +00:00
..
collada Forbids using more than 64 bones for GPU skinning. 2021-12-13 19:22:27 +00:00
graphics Call SetTerrainDirty on CModelAbstract without going through CmpVisualActor 2022-01-29 08:28:04 +00:00
gui Moves blend state management to DeviceCommandContext. Fixes #6420 2022-01-19 17:28:47 +00:00
i18n Split ScriptRequest in its own header. 2021-05-03 16:07:26 +00:00
lib Uses MIPs for terrain textures previews following e4455a8e8f. 2022-01-24 07:00:55 +00:00
lobby Adds std namespace to shared_ptr usages in network and engine. 2021-05-22 19:28:40 +00:00
maths UnitMotion pushing improvements 2022-01-24 15:36:13 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Remove leftover terrain-based movement cost code. 2022-01-29 08:22:28 +00:00
pch Include CStrInternStatic where necessary only. 2021-05-18 11:09:54 +00:00
ps Remove leftover terrain-based movement cost code. 2022-01-29 08:22:28 +00:00
renderer Remove leftover terrain-based movement cost code. 2022-01-29 08:22:28 +00:00
rlinterface Split off JSON-related function from ScriptInterface, clean up headers. 2021-05-14 10:18:03 +00:00
scriptinterface Remove JS_New in favour of JS::Construct in preparation for SM91 2022-01-12 16:51:32 +00:00
simulation2 Call SetTerrainDirty on CModelAbstract without going through CmpVisualActor 2022-01-29 08:28:04 +00:00
soundmanager Removes mentions of legacy and unused GL calls, unifies AsFloatArray. 2021-10-11 12:39:01 +00:00
third_party Optimization for include resolving in PreprocessorWrapper. 2021-01-20 23:05:15 +00:00
tools Call SetTerrainDirty on CModelAbstract without going through CmpVisualActor 2022-01-29 08:28:04 +00:00
main.cpp Allow to cap FPS up to the current max refresh rates of gaming screens: 360Hz 2022-01-13 14:30:23 +00:00
test_setup.cpp Implement a global task manager using a pool of worker threads 2021-06-03 14:48:38 +00:00