Game Development Community

T3D 1.1 Beta 2 - Datablock load slowed with vsync enabled - LOGGED

by Henry Todd · in Torque 3D Professional · 08/28/2010 (1:31 am) · 1 replies

Build: T3D 1.1 Beta 2.
Platform: Windows 7 64 bit, Intel Core 2 Quad, geForce GTX 285.
Target: Mission load.

Issue: Enabling vsync massively slows down datablock load, as though the datablock loading sequence were tied to framerate. In multiplayer I believe the datablock load is tied to the packet rate to client and packet max size limits, however in singleplayer it appears (?) to be connected to framerate. Enabling vsync forces the engine to render at 60fps and significantly increases the duration of the datablock downloading phase of the mission load.

To Replicate: Start the game, enable vsync from the options menu (make sure to hit apply -- might have to change resolution or restart to actually make it take effect), load any mission in singleplayer. Haven't had a chance to see how/if this impacts multiplayer, where datablock load speed is tied to the packet rate as I understand it.

Suggestion: If possible, don't tie datablock loading rate to renderer framerate. Alternatively, don't enable vsync during the loading phase until the game renderer starts.

#1
08/28/2010 (9:04 pm)
Already reported and logged as TQA-914. It hasn't been reproducible in stock Torque yet as it seems to depend on the number of datablocks being loaded.