Commit Graph

1426 Commits

Author SHA1 Message Date
Aleric Inglewood
e95ee85804 Make LLFrameTimer thread-safe.
LLFrameTimer::sFrameTime is accessed by the texture
thread as well. Although the only consequences are
that it's possible for a timer in the texture thread
to time out too early (or to never time out when
it's started) when it reads this variable at the
same time as that it is updated, which is pretty
inlikely, it's just not-done to leave anything
thread-unsafe when it's known to be thread-unsafe.

This patch also adds a framework for AIFrameTimer, but
that isn't implemented yet.
2011-08-08 19:21:27 +02:00
Aleric Inglewood
5e69c9fa05 Merge remote-tracking branch 'origin/master' 2011-08-08 19:20:39 +02:00
Siana Gearz
3853d50eec This should fix KV TVs 2011-08-08 02:40:26 +02:00
Siana Gearz
1c6d890a5a Correct, complete user profile path on Windows 2011-08-07 19:29:57 +02:00
Aleric Inglewood
370890b704 We use is_main_thread() for this. 2011-08-06 13:45:01 +02:00
Aleric Inglewood
5005f4aa1d Never pass an empty string as directory path to the filepicker.
Should work around the problem as described in
http://code.google.com/p/singularity-viewer/issues/detail?id=117
2011-08-05 14:53:11 +02:00
Aleric Inglewood
7e7a238255 Merge remote-tracking branch 'origin/master' 2011-08-05 14:27:54 +02:00
Aleric Inglewood
881d065220 Wrap sGlobalRawMemory in AIThreadSafe.
This is accessed by different threads.
Other globals like it might also be
accessed by different threads, this has
to be investigated.
2011-08-05 00:05:08 +02:00
Aleric Inglewood
20d2012fc3 Fix a typo. 2011-08-04 22:41:37 +02:00
Siana Gearz
8d72f6f516 This temporarily fixes inventory problems on Aurora.
DO NOT MERGE THIS INTO FUTURE.
2011-08-04 03:20:51 +02:00
Siana Gearz
8787d37d5c Build fix for that 2011-08-03 23:16:00 +02:00
Siana Gearz
f65624b242 Debug build fixes, linux32 2011-08-03 17:41:21 +02:00
Siana Gearz
d255bfa6f7 Variable size region support, by RevolutionSmythe 2011-08-03 17:40:06 +02:00
Siana Gearz
393ee9d3eb This should fix the settings 2011-08-03 17:36:21 +02:00
Aleric Inglewood
27c91e2571 Don't instantiate LLTextParser::getInstance before user logged in. 2011-08-02 23:26:02 +02:00
Aleric Inglewood
414666ec90 Merge remote-tracking branch 'tigh/master' 2011-08-02 21:05:50 +02:00
TighMacFanatic
f54ca35d1b Fix label on disable TP and login screen options. 2011-08-02 14:56:18 -04:00
Aleric Inglewood
d828f858c9 LLFrameTimer review and resulting changes.
This makes the class API a bit more sane, although
only a bit, because I had to leave it working with
possibly new code merged in from LL: the API can't
really change. I also removed some unused code.

While reviewing how LLFrameTimer worked however,
I did find a few instances where things where broken:

* sFrameDeltaTime wasn't correctly updated (more
  than once per frame and therefore erratic). This
  only influenced scrolling speed, but still.
* While dragging an inventory item, the scroll
  arrows of a tab container didn't work
  (LLTabContainer::handleDragAndDrop).
* Map zoom interpolation was broken (it interpolated
  between A and B, but used the already updated
  interpolation for A the next frame...
  (added mCurZoomValInterpolationStart).
2011-08-01 21:00:27 +02:00
Aleric Inglewood
ba5caa6d51 Merge remote-tracking branch 'origin/master' 2011-07-30 23:37:50 +02:00
Aleric Inglewood
057a154a6d Minor documentation fixes. 2011-07-29 17:24:39 +02:00
TighMacFanatic
4b9ab10527 Merge branch 'master' of e:/SL_Dev/Siana
Conflicts:
	indra/newview/lltexturefetch.cpp
2011-07-26 11:46:14 -04:00
Siana Gearz
ee9b689cb4 OK, more login unbreaking =.= 2011-07-26 06:49:33 +02:00
Siana Gearz
5314f76803 Version 1.5.10(1) 2011-07-26 04:16:47 +02:00
Siana Gearz
2f571a0393 Signed cleanup on texture fetch and one login bug fix 2011-07-26 01:46:53 +02:00
Siana Gearz
dece627991 Merge git://github.com/AlericInglewood/SingularityViewer 2011-07-24 18:19:30 +02:00
Xara
d018bf99c7 Very, very very very very old bug from 2006, REGRESSION! Patch prevent console spam about failed locales set on systems where global locale is reported by "modern" way, I do not remember author, probably Tofu L. then others, not the better way (better is rewrite all this and fire such code OUT of loop!) 2011-07-19 22:25:50 -07:00
TighMacFanatic
a8fb423e44 Fix compile warning due to signed/unsigned mistake. 2011-07-17 17:04:33 -04:00
Siana Gearz
5b072b030b Area computation fudging 2011-07-17 21:29:48 +02:00
Siana Gearz
5beccac1d2 This should make media less crashy 2011-07-17 19:32:36 +02:00
Aleric Inglewood
b6d5743ccb Fix highlighting of Radar and Snapshot toolbar buttons.
Thanks to Done Arun.
2011-07-16 17:20:07 +02:00
Siana Gearz
ecbb40b092 Whoops, deleted one too many 2011-07-13 10:35:36 +02:00
Siana Gearz
0fa9eef4b2 Double setting cleanup 2011-07-13 08:49:05 +02:00
Siana Gearz
144d96f78c Fixfudgery 2011-07-13 05:42:52 +02:00
Siana Gearz
3e84087d50 Modified fasttimer view, by Henri 2011-07-13 04:39:42 +02:00
Siana Gearz
2430c189fa Version 1.5.10(0) 2011-07-12 23:56:03 +02:00
Siana Gearz
bad84aa608 Merge branch 'master' of git://github.com/siana/SingularityViewer 2011-07-12 21:40:02 +02:00
Siana Gearz
317b8d4ca1 OSX build changes 2011-07-12 21:39:51 +02:00
Aleric Inglewood
2eb64525ae Merge remote-tracking branch 'origin/master' 2011-07-12 16:00:33 +02:00
Aleric Inglewood
a59f93266b Improved documentation regarding kill() a bit. 2011-07-12 15:59:30 +02:00
Siana Gearz
cf81a4457e This fixes exporter 2011-07-12 04:23:48 +02:00
Siana Gearz
379f4c63ec Zeus has been begging for this 2011-07-11 12:05:53 +02:00
Siana Gearz
62780b0787 llOwnerSay particles interfere with CCS 2011-07-11 04:14:24 +02:00
Shyotl
c320429f41 Hack hackity hack... I mean fixed water-fog sign-error when cam approaches 0 z when using shaders. 2011-07-11 03:30:28 +02:00
Siana Gearz
47b7fdb5e0 LightShare compatible WindLight reset fix, not fully tested 2011-07-11 03:27:59 +02:00
Siana Gearz
59ec4eba2a HTTP texture get connection throttling 2011-07-10 19:49:48 +02:00
Siana Gearz
1899784afa new RAM dependent minimum texture memory limits 2011-07-07 14:46:08 +02:00
Siana Gearz
c8e2bdb816 Fix for TCMalloc being linked in wrongly on Linux 2011-07-06 00:12:02 +02:00
Siana Gearz
715f112bad Merge https://github.com/AlericInglewood/SingularityViewer 2011-07-06 00:01:38 +02:00
TighMacFanatic
ef02c08d4d Merge e:/SL_Dev/Siana 2011-07-04 17:32:33 -04:00
TighMacFanatic
7cfb41e9a0 Fixes to allow copy/paste of prim position for attachments. 2011-07-04 17:29:10 -04:00