View Issue Details

IDProjectCategoryView StatusLast Update
0003976Spring engineGeneralpublic2013-11-08 17:49
ReporterKerr Assigned Toabma  
PrioritynormalSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version94.1.1+git 
Summary0003976: Load screen is blurry/weird graphical bug on 941.1 + git intermitently
DescriptionI ran the latest 94.1.1 + git to test out 3ds issue (all working now) but noticed that the loading screens became blurry sometimes on game load.
I'm running Zero-k latest test...

~ I started spring 5 times and it occurred 3 of those times.

I wasn't able to reproduce it on my older test build portables, but it is intermittent so maybe i just got lucky.

http://pastebin.com/ZYAYbQmA - Infolog

Image showing exactly what I see
http://snag.gy/eDfu3.jpg
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

abma

2013-08-29 14:57

administrator   ~0011486

does LoadingMT = 0 "fix" this problem?

Kerr

2013-08-29 22:04

reporter   ~0011491

I was unable to reproduce the error after adding LoadingMT = 0 to spring springsettings.cfg
I tried 10 times, and the error did not occur.

Kerr

2013-08-30 00:27

reporter   ~0011495

I'm moving today, and probably wont have internet access for a few weeks, so I wont be able to respond to this until I get back.

Kerr

2013-08-30 07:16

reporter   ~0011496

I was able to daisy chain some wifi routers, splice a few cables, and bridge a connection to get internet.

So I can provide feedback now.

abma

2013-08-31 03:03

administrator   ~0011499

imo this is a combination of:

- bad usage of opengl by spring (calling gl functions from non-main thread)
- "bad" drivers

jK

2013-08-31 03:24

developer   ~0011500

Last edited: 2013-08-31 03:25

> - bad usage of opengl by spring (calling gl functions from non-main thread)
it's not bad, it's a designed feature of opengl. only problem is that till recent times it wasn't much used and so many drivers are bugged or aren't optimized in that direction

only bad thing is that it doesn't retrieve function pointers per gl context

abma

2013-08-31 03:48

administrator   ~0011501

thats a chicken-egg problem... if it doesn't work it won't be used. if it won't be used, nobody cares about fixing drivers. :-|

Kerr

2013-08-31 21:21

reporter   ~0011507

Last edited: 2013-08-31 21:34

Or, Perhaps, a catch-22. http://en.wikipedia.org/wiki/Catch-22_(logic)

But I definitely believe that the chicken is responsible here.

abma

2013-11-08 17:49

administrator   ~0012010

https://github.com/spring/spring/commit/97acc3eec4416a2507c3465e30ed0a6f31ca636d

Issue History

Date Modified Username Field Change
2013-08-29 10:36 Kerr New Issue
2013-08-29 14:57 abma Note Added: 0011486
2013-08-29 19:02 abma Status new => feedback
2013-08-29 22:04 Kerr Note Added: 0011491
2013-08-29 22:04 Kerr Status feedback => new
2013-08-30 00:27 Kerr Note Added: 0011495
2013-08-30 07:16 Kerr Note Added: 0011496
2013-08-31 03:03 abma Note Added: 0011499
2013-08-31 03:24 jK Note Added: 0011500
2013-08-31 03:25 jK Note Edited: 0011500
2013-08-31 03:48 abma Note Added: 0011501
2013-08-31 21:21 Kerr Note Added: 0011507
2013-08-31 21:34 Kerr Note Edited: 0011507
2013-11-08 17:49 abma Note Added: 0012010
2013-11-08 17:49 abma Status new => resolved
2013-11-08 17:49 abma Resolution open => fixed
2013-11-08 17:49 abma Assigned To => abma