Commit Graph

19010 Commits (21ff3d0d1ce10446cbb1cf9bc08d2c0ebe9705fe)

Author SHA1 Message Date
Nat Goodspeed 21ff3d0d1c CHOP-753: fix minor compilation errors on Linux 2011-06-29 20:42:30 -04:00
Nat Goodspeed 7f8ec9f142 CHOP-753: Introduce LLSD access to LLMemoryInfo ** BROKEN **
This is known not to compile on Mac yet; checking in to concurrently work on
Linux-specific code.
2011-06-29 20:35:44 -04:00
Nat Goodspeed 1262f710b5 CHOP-753: Report Linux memory stats 1/line, like other platforms.
Previous code deliberately flowed the different lines from MEMINFO_FILE
together on a single line, which seems pointless to me, since we want to be
able to grep the viewer log to recognize individual stats.
Also replace classic-C LLFILE* machinery used to read MEMINFO_FILE with
std::ifstream and std::getline().
2011-06-28 23:09:00 -04:00
Nat Goodspeed 26be53aede CHOP-753: Introduce a sliding window of framerate samples.
The trouble with remembering the slowest-ever framerate is that framerate
drops dramatically on login, then typically bounces back to something
reasonable during the session. So the session-normal framerate has to drop
pretty dramatically before it falls below the original login framerate. To
address this, only remember the last ~10 minutes of framerates, and log memory
stats every time a new framerate is slower than the previous 10 minutes.
2011-06-28 16:01:16 -04:00
Nat Goodspeed 57c230b73e CHOP-753: suppress VS fatal warning 4355 2011-06-28 08:58:10 -04:00
Nat Goodspeed abb8a7018d CHOP-753: Log LLMemoryInfo whenever framerate hits a new low.
Introduce FrameWatcher, a static object that hooks into the LLEventPump named
"mainloop" to get a call every frame. Track framerate over a defined sample
time (20 seconds atm); track minimum and log LLMemoryInfo every time we hit a
new minimum.
2011-06-28 08:21:49 -04:00
Nat Goodspeed 2619f3db1f CHOP-753: add timestamp and <mem> marker to memory stats log lines 2011-06-24 10:46:38 -04:00
Nat Goodspeed 0ec4d813eb Log enriched memory info for Mac too.
Add Mac logic to LLMemoryInfo::stream(): run vm_stat and log its output.
Add comments with Mac and Linux suggestions to
LLMemoryInfo::getAvailableMemoryKB(), responding to comment:
//do not know how to collect available memory info for other systems.
2011-06-23 14:50:28 -04:00
Oz Linden f657e8e16f remove error from build logs by taking out obsolete param (cg said this was ok to do) 2011-06-22 11:37:46 -04:00
Oz Linden c8232b6595 update codeticket configuration for my review builds 2011-06-22 11:36:52 -04:00
Oz Linden a5474e3398 remove a bunch of builds that are no longer needed 2011-06-22 11:30:18 -04:00
Oz Linden 9a2e35f7ca merge changes for storm-1421 2011-06-22 08:30:59 -04:00
eli_linden c0fa40141b FIX VWR-25160 en_xui_change 2011-06-21 16:15:58 -07:00
eli_linden 54195e8125 FIX VWR-25159 2011-06-21 16:07:28 -07:00
eli_linden 2a3a01dcc9 FIX VWR-25118 2011-06-21 15:40:13 -07:00
Oz Linden 00da6b3501 merged back tags and late changes from viewer-pre-beta 2011-06-21 16:58:31 -04:00
Oz Linden 687a925fda pull late release change back from viewer-pre-release 2011-06-21 16:57:27 -04:00
Oz Linden 192f51f426 pull back tags from viewer-release 2011-06-21 16:14:10 -04:00
eli_linden ed684fb2ed FIX VWR-25072 2011-06-21 12:00:08 -07:00
eli_linden 6977c09a88 FIX VWR-25071 2011-06-21 11:58:54 -07:00
Debi King (Dessie) fcf2ed5901 merged .hgtags & BuildParams 2011-06-21 11:47:58 -04:00
Oz Linden 4d77146b90 Added tag 2.7.4-start for changeset 6af10678de47 2011-06-21 07:25:19 -04:00
Aaron Stone 83b4eb2201 SH-1618 isFullbright causes AvatarEyes GL shader to fail to link. 2011-06-20 16:42:31 -07:00
eli_linden 47c49b5bc5 sync with viewer-development 2011-06-20 11:22:02 -07:00
Dave Parks b9b1500979 SH-1618 Fix for shaders being disabled on mac due to switch statement in indexed texture rendering code. 2011-06-20 11:55:22 -05:00
Dave Parks 7650bc6887 merge 2011-06-20 10:34:12 -05:00
Oz Linden ede3b577d8 increment viewer version to 2.7.5 2011-06-20 06:11:03 -04:00
Oz Linden 7f6d49df43 fix DOS line endings 2011-06-17 17:38:24 -04:00
Oz Linden 3444d77609 merge changes for storm-1388 2011-06-17 17:34:27 -04:00
Oz Linden 068c6d4509 merge mesh branch changes (storm-1390) 2011-06-17 17:32:28 -04:00
Oz Linden 5e5be51ede storm-1389 2011-06-17 17:30:58 -04:00
Oz Linden 7614ceff24 Automated merge with ssh://hg@bitbucket.org/lindenlab/viewer-pre-release 2011-06-17 16:20:27 -04:00
eli_linden 34674d935b FIX VWR-25070 2011-06-17 11:40:48 -07:00
eli_linden 6575258ff9 FIX VWR-25068 en_xui_change 2011-06-17 11:39:56 -07:00
eli_linden c4d37c3cae WIP INTL-46 Traditional Chinese translation update 6/17 2011-06-17 11:34:11 -07:00
Logan Dethrow 796624d947 STORM-1320 OPEN-21 STORM-312 Update libndofdev on linux. Fixes spacenavigator. 2011-06-17 13:07:14 -04:00
Xiaohong Bao e63f6311be fix for STORM-1274: crash at LLVOCacheEntry::~LLVOCacheEntry() line 138 2011-06-16 15:55:22 -06:00
Brad Payne (Vir Linden) 806b11c572 merge 2011-06-16 17:53:14 -04:00
Brad Payne (Vir Linden) 6c5ae7f6ab Fix for linux build failure, hopefully 2011-06-16 17:00:12 -04:00
Brad Payne (Vir Linden) 8114464a72 merge 2011-06-16 15:58:55 -04:00
Brad Payne (Vir Linden) cc6e804129 SH-1166 FIX 2011-06-16 15:58:34 -04:00
Debi King (Dessie) c445b9ee61 reconciled .hgtags 2011-06-16 15:53:16 -04:00
Debi King (Dessie) 7645c6a19f Added tag DRTVWR-60_2.7.1-release, 2.7.1-release for changeset a9abb9633a26 2011-06-16 15:43:14 -04:00
eli_linden 9d0351550e sync with viewer-development 2011-06-16 12:32:30 -07:00
prep linden 9d9d9197a0 merge 2011-06-16 15:24:14 -04:00
prep linden 6d436f152b Fix for camera wonkiness (sh-1654 ...) 2011-06-16 15:23:49 -04:00
Brad Payne (Vir Linden) 6532d5db2d SH-1166 WIP 2011-06-15 18:38:30 -04:00
Xiaohong Bao 47b9f588df Automated merge with http://hg.secondlife.com/mesh-development 2011-06-15 16:28:12 -06:00
Xiaohong Bao 0bb7bcc96c fix for SH-1788: Assert in texture load when uploading textured mesh model
and beyond: fixed the thread-safe and highest texture resolution flaws in the mesh texture uploading flow.
2011-06-15 16:20:33 -06:00
Brad Payne (Vir Linden) 8e532652eb merge 2011-06-15 17:08:55 -04:00