1. simon_linden
  2. viewer-rabbit

Commits

Show all
Author Commit Message Date Builds
nat_linden
CHOP-753: fix minor compilation errors on Linux
nat_linden
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.
nat_linden
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().
nat_linden
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 fram…
nat_linden
CHOP-753: suppress VS fatal warning 4355
nat_linden
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.
nat_linden
CHOP-753: add timestamp and <mem> marker to memory stats log lines
nat_linden
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.
Scott Lawrence
merge changes for storm-1507
VirLinden
SH-1637 FIX, SH-1638 FIX - fixes jittery camera problems
Scott Lawrence
merge changes for open-99
Boroondas Gupte
merged OPEN-99: use -march=pentium* for 32-bit builds only
Boroondas Gupte
merged OPEN-99: use -march=pentium* for 32-bit builds only
Boroondas Gupte
merged OPEN-99: use -march=pentium3 for 32-bit builds only
Boroondas Gupte
OPEN-99: use -march=pentium3 for 32-bit builds only
Scott Lawrence
merge changes for eli_viewer-development
eli_linden
FIX STORM-1494 remove duplicate ID and xml snippet
eli_linden
sync with viewer-development
eli_linden
sync with viewer-development
eli_linden
sync with viewer-development, removing obsolete files
eli_linden
sync with viewer-development
eli_linden
sync with viewer-development
eli_linden
sync with viewer-development
Scott Lawrence
merge changes for storm-1315
Kadah_Coba
Changes for STORM-1315 LLCalc Removed dynamic allocation on mVariables and mConstants CS cleanup
Kadah_Coba
Fix for STORM-1315 Clear the texture variables on no selection
Kadah Coba
Additional functions for STORM-1315 Ability to do simple math in numeric edit fields Support for floor, ceil, modulo. Fixed ABS. Added more constants, SQRT_TWO_PI and SQRT3
Kadah_Coba
STORM-1315 Ability to do simple math in numeric edit fields
Scott Lawrence
merge changes for storm-1459
Jonathan Yap
STORM-1459 Updated comment per Nicky's suggestion
  1. Prev
  2. Next