[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r13593] by cellsafemode

This is an attempt to reset fairness in scheduling in the game. Basically, since we're not threaded we have to decide how many physics updates we want to run per draw and this more closely tunes things to the settings the player makes with Computer (simulation_atom size). It's important when testing this commit to see if it should be reverted to make sure your settings are matched to your computer. Slow framerate will == jerkier behavior, but game speed should remain divorced from framerate for the most part

2013-03-24 21:32:14 Tree
[r13592] by cellsafemode

-O options are now their own flag and independent of Build Mode or CPU opts. You can mix and match all 3 settings. We still need to do a better job at ensuring flags work with the current gcc version in use, however.

2013-03-24 16:48:48 Tree
[r13591] by cellsafemode

removing a Unit pointer from a collection should only need to traverse until the first unit match, we dont put multiple copies in a single list. Also some minor const optimizations and unit_collide was re-creating a function already in collection

2013-03-24 16:46:53 Tree
[r13590] by cellsafemode

Not sure why one would think gravitational units aren't on the drawlist, they even have a special case where they are drawn regardless of distance

2013-03-24 16:41:39 Tree
[r13589] by cellsafemode

in_joystick had a condition that gcc would sometimes optimize out. Basically, numaxes should equal the smaller of what SDL is reporting or MAX_AXES... original code didn't adhere to this limit, though luckily MAX_AXES is so big we never encountered issues. Fixed it to behave logicall.

2013-03-24 16:36:17 Tree
[r13588] by cellsafemode

some minor cleanups (shouldn't do any harm

2013-03-23 19:17:15 Tree
[r13587] by klaussfreire

Revert last "optimization" - misguided it was, because -O3 was missing

2013-03-22 05:26:33 Tree
[r13586] by klaussfreire

Avoid copying arguments in XVector

2013-03-22 04:48:30 Tree
[r13585] by klaussfreire

Avoid numeric imprecision in lerp

2013-03-22 04:46:16 Tree
[r13584] by klaussfreire

Optimize particles by killing them faster

2013-03-22 04:45:38 Tree
Older >