2025-07-21 16:26 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003883Spring engineGeneralpublic2013-08-29 15:32
ReporterForboding Angel 
Assigned ToKloot 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version94.1.1+git 
Target Version95.0Fixed in Version 
Summary0003883: Jerky camera Scrolling/Zooming in 94.1.1-685-gc7ac362
DescriptionThis is with default ota view and with cofc widget and all the other engine cameras.

Camera rotation is smooth, but scrolling/zooming is really jerky.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0010996

abma (administrator)

not sure if this really is a release blocker, but i'm maybe not sensible enough for camera movement ;)

~0010997

Forboding Angel (reporter)

At the moment, spring turns into a slideshow when zooming in or out. The messed up part is, you're getting 200+ fps, it's just the camera being jerky, but it makes the entirety of spring seem like it's lagging badly.

~0010998

Forboding Angel (reporter)

http://www.twitch.tv/forbodingangel/b/430481348

Notice how smooth rotating is and how jerky scrolling and zooming are.

~0011009

cleanrock (reporter)

FA, which is the first version you see this problem with ?

~0011011

abma (administrator)

@Forboding Angel:

for me i can't reproduce on linux, scroll/zoom is smoth for me. did you change your mouse-wheel scroll-speed? does it happen with /luaui disable, too?

also in the video you've ~20fps or so, i'm think low fps affects this, too.

~0011015

Forboding Angel (reporter)

Abma, this is the same bug as: http://springrts.com/mantis/view.php?id=3845
Cleanrock, that could take a while. I suggest asking all of the people here: http://springrts.com/mantis/view.php?id=3845

Mouse wheel scroll speed is -25
I will check with luaui disabled
The issue is far worse in BA. In Evo it's just annoying and feels like the game is lagging. In BA it's unplayable.

I knew someone would bring up FPS. This is why I have gone on a mission of finding a way to record spring without dxtory, and I have. Notice how smooth the rotation is, and how jerky zooming and scrolling is.

I recorded these to show something else, but they are using the same version of spring and demonstrate the problem quite plainly:

(Both vidoes are different)
http://www.twitch.tv/forbodingangel/b/430763295 << 720p
http://www.twitch.tv/forbodingangel/b/430764898 << 1080p

~0011017

cleanrock (reporter)

I cant recreate this on linux and i dont have windows. I tried with vsync off also to see if that triggered the problem, but not on linux at least.

Only thing i can think of is that the time implementation/usage (chrono?) is different on windows which cause bad timer resoultion.
jk, any chance time stuff is bad on windows ?

abma, is it ok for u also on windows ?

~0011032

Forboding Angel (reporter)

Not related to springsettings apparently.

If I try this without my custom springsettings, spring loads and runs like shiiiiiiit. It's really bad. Moreover, when 200 fps, the problem is even worse.

LuaUI disable has no effect on this issue btw.

(My springsettings: http://pastebin.com/byqnmuSh)

~0011033

cleanrock (reporter)

FA, i wonder if this is a spring code problem, feels like you may have a local problem.
Please do a bisect to find out when this possible bug was introduced.

~0011034

jK (developer)

14:08 you report the same stuff as forb does
14:08 and it is old
14:09 and I made clear that I won't fix it
14:09 -> it's ROAM
14:09 -> just check Grounddrawer::Update in debug draw
14:09 it will spike for you upto 15%
14:10 and that's normal and nothing new
+Notes

-Issue History
Date Modified Username Field Change
2013-07-06 04:24 Forboding Angel New Issue
2013-07-14 16:12 abma Note Added: 0010996
2013-07-14 16:12 abma Target Version => 95.0
2013-07-14 21:04 Forboding Angel Note Added: 0010997
2013-07-14 21:14 Forboding Angel Note Added: 0010998
2013-07-16 15:25 cleanrock Note Added: 0011009
2013-07-16 15:26 cleanrock Status new => feedback
2013-07-16 18:06 abma Note Added: 0011011
2013-07-16 20:56 Forboding Angel Note Added: 0011015
2013-07-16 20:56 Forboding Angel Status feedback => new
2013-07-17 00:05 cleanrock Note Added: 0011017
2013-07-19 02:25 Forboding Angel Note Added: 0011032
2013-07-20 14:02 cleanrock Note Added: 0011033
2013-07-20 14:18 jK Note Added: 0011034
2013-07-20 14:18 jK Status new => closed
2013-07-20 14:18 jK Assigned To => jK
2013-07-20 14:18 jK Resolution open => won't fix
2013-08-29 15:32 Kloot Changeset attached => spring develop 83eb5306
2013-08-29 15:32 Kloot Assigned To jK => Kloot
2013-08-29 15:32 Kloot Status closed => resolved
2013-08-29 15:32 Kloot Resolution won't fix => fixed
+Issue History