View Issue Details

IDProjectCategoryView StatusLast Update
0003883Spring engineGeneralpublic2013-08-29 15:32
ReporterForboding Angel Assigned ToKloot  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version94.1.1+git 
Target Version95.0 
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

Activities

abma

2013-07-14 16:12

administrator   ~0010996

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

Forboding Angel

2013-07-14 21:04

reporter   ~0010997

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.

Forboding Angel

2013-07-14 21:14

reporter   ~0010998

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

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

cleanrock

2013-07-16 15:25

reporter   ~0011009

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

abma

2013-07-16 18:06

administrator   ~0011011

@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.

Forboding Angel

2013-07-16 20:56

reporter   ~0011015

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

cleanrock

2013-07-17 00:05

reporter   ~0011017

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 ?

Forboding Angel

2013-07-19 02:25

reporter   ~0011032

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)

cleanrock

2013-07-20 14:02

reporter   ~0011033

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.

jK

2013-07-20 14:18

developer   ~0011034

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

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