Commit Graph

1741 Commits

Author SHA1 Message Date
Shyotl
174c1800cc llgl/llglext updated. TODO: repackage glext from ll's viewer-development branch so this will compile. (I manually extracted glext-68-windows-20110406.tar.bz2 in my build environment just for now.) 2011-08-27 04:49:51 -05:00
Shyotl
2e8b363899 Plugin loading slightly tweaked on windows. Now warns in viewer thread on load failure. Also sets working directory if provided. 2011-08-27 01:58:53 -05:00
Shyotl
1f187b09ee LLCommon cleanup and updating to V2 (V3 now, I guess.) 2011-08-27 01:57:10 -05:00
Siana Gearz
4c88b328be *sigh* 2011-08-26 04:47:10 +02:00
Shyotl
863ab7fa6b Updated LLViewerParcelMgr.
Added LLViewerParcelMgr::setTeleportFinishedCallback, setTeleportFailedCallback. Not hooked into anything yet, however.
agentCanBuild, agentCanFly, etc, renamed.
2011-08-19 02:15:22 -05:00
Shyotl
13e0359c6e CameraAngle changes now picked up on even after camera initilization. Also updated viewport/windowdimension functions and such to new variants. 2011-08-19 02:12:21 -05:00
Shyotl
ce4729d8e9 Some nullchecks added to LLAppViewer::sendLogoutRequest(). 2011-08-19 02:04:40 -05:00
Shyotl
9d40820937 New object/avatar interp. 2011-08-19 01:36:01 -05:00
Shyotl
7f2e96f0a3 Misc small updates to renderer. 2011-08-19 01:34:38 -05:00
Shyotl
73d4722706 LLWorld::getMinAllowedZ now passed an object and an explicit position (opposed to assuming object->getPositionGlobal()) 2011-08-19 01:32:35 -05:00
Shyotl
e4b640887a Potential optimization for dense VBO arrays. 2011-08-19 01:29:04 -05:00
Siana Gearz
6b60fe40c6 Crude port of megaregion mem corruption fix, by Rev 2011-08-18 22:15:18 +02:00
Siana Gearz
9d05a11ef0 Trivial build fixes for Linux 2011-08-18 21:17:32 +02:00
RevolutionSmythe
b8cd305f89 Get rid of grid nicks, and just use the Grid Name everywhere (its cleaner, and one less thing to fill out). 2011-08-18 20:56:35 +02:00
RevolutionSmythe
8fc875cee8 Set up reading the grid message from the get_grid_info from Aurora if it exists. 2011-08-18 20:56:20 +02:00
RevolutionSmythe
d84140ead9 Add Aurora to the grid info platform list. Attempt to stop sending "resident" as the last name, except with Second Life. 2011-08-18 20:56:03 +02:00
RevolutionSmythe
3fa0ef5129 Add some of the new pieces to the grid manager panel (not fully hooked up) and hide the values that the grid managers are supposed to set. 2011-08-18 20:54:33 +02:00
Siana Gearz
8e5c8a0f10 Merge branch 'master' of ../singularity into future
Conflicts:
	indra/newview/llviewerparcelmgr.cpp
	indra/newview/llviewerregion.cpp
2011-08-18 19:41:27 +02:00
Siana Gearz
05c132c342 Correct, complete user profile path on Windows 2011-08-18 19:36:12 +02:00
Aleric Inglewood
923c8d32ef 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-18 19:36:11 +02:00
Siana Gearz
39b18cd2ca Build fix for that 2011-08-18 19:36:11 +02:00
Siana Gearz
e70bc6b800 Variable size region support, by RevolutionSmythe 2011-08-18 19:36:01 +02:00
Aleric Inglewood
3bde58d970 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-18 19:32:45 +02:00
Aleric Inglewood
a43f1ee299 Fix a typo. 2011-08-18 19:32:45 +02:00
Aleric Inglewood
f297068ec0 Don't instantiate LLTextParser::getInstance before user logged in. 2011-08-18 19:32:45 +02:00
TighMacFanatic
2ceebebb49 Fix label on disable TP and login screen options. 2011-08-18 19:32:44 +02:00
Aleric Inglewood
dfa10281ea 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-18 19:30:43 +02:00
Aleric Inglewood
7a739f4915 Minor documentation fixes. 2011-08-18 19:30:42 +02:00
Siana Gearz
6aff0002fa Merge branch 'future' of github-siana:siana/SingularityViewer into future 2011-08-18 19:26:22 +02:00
Shyotl
d2ae02a855 Slight cleanup. Also, index arrays are always non-strided, so now using vectorization. 2011-08-18 00:33:59 -05:00
Shyotl
210e9ed78b Prevent slplugin from using too much cpu time. 2011-08-18 00:29:46 -05:00
Shyotl
48abb8280f SH-2188. Invalid VBO updates for rigged attachments. 2011-08-18 00:28:42 -05:00
Shyotl
ecce8ad23a Instancetracker update. LLInstanceTrackerScopedGuard was deprecated, now removed. 2011-08-18 00:23:59 -05:00
Shyotl
ca99f5d2e5 Adding cached-control callbacks to the front of the controlgroups signal. It was possible for cachedcontrols to register themselves before settings_setup_listeners, etc, register their own callbacks. If those callbacks ever referenced the setting via cached control then the value in the cachedcontrol would be stale. 2011-08-16 02:39:32 -05:00
Shyotl
20ef149dcb Added test setting 'ShyotlUseLegacyTextureBatching' to disable new texture indexing. The new indexing method requires heavy branching in shaders, which some hardware may not perfom well with. 2011-08-16 02:37:18 -05:00
Shyotl
7f0662a1ac Forgot to add a 'take off' button to the physics wearable edit panel, so I'm adding it now. 2011-08-14 23:50:50 -05:00
Shyotl
978424ced0 Cleanup. Also made it so LLModel::setVolumeFaceData hopefully wont explode if it's ever utilized by future code. 2011-08-14 03:56:54 -05:00
Shyotl
1c38d016d5 Removed old RLV code. Plugged holes with RLVa. 2011-08-14 02:33:57 -05:00
Shyotl
88df625096 Occluding voidwater again, as not doing such drastically lowers peak framerates. (100+ to ~50 on my hardware) 2011-08-13 03:30:51 -05:00
Shyotl
3213170d32 featuretable fudgery 2011-08-12 19:20:22 -05:00
Shyotl
f551294e66 Alphamasking migrated to shaders instead of using fixed-function. Very early code. Hasn't even made it into viewer-development yet. 2011-08-12 19:20:11 -05:00
Fritigern Gothly
fb05f258e4 Windlight presets from Phoenix, and from LL v3.0 2011-08-13 02:04:48 +02:00
Fritigern Gothly
e1f89bf22e Corrected a big DUH! and added a few OSSL functions that i have missed. Also made building no longer fail on warnings. 2011-08-12 23:04:27 +02:00
Fritigern Gothly
8aed7eb909 More OSSL additions which were committed today 2011-08-12 00:52:20 +02:00
Fritigern
f10aeaad31 Added the latest LSL and OSSL functions.
Signed-off-by: Fritigern Gothly <fritigerngothly@gmail.com>
2011-08-11 22:43:19 +02:00
Shyotl
8e1c70dcaa Oopsies. Don't cast a LLStrider<> element to LLVector4a. The array itself is aligned, but not necessarily the individual elements(eg: if in strided/interleaved mode!) 2011-08-11 03:35:20 -05:00
Shyotl
8d242f24dd LLWorld::getAvatars didn't make much sense. What's with that break in the old code? Anyhow, VOAvatar position should override regionlist, probably. 2011-08-11 03:17:55 -05:00
Shyotl
c9860f7b66 Massive deferred update...
Plus renamed setupViewport to setup[2|3]DViewport.
Migrated mWindowRect to mWindowRectRaw, mVirtualWindowRect to mWindowRectScaled.
Slowly updating getwindow/getworldview calls to new v2 variants as I run across them.
Cleaned up ascent-related code in llmanip.cpp.
Impostor update tweaks.
Edgepatch water occlusion changes. (no patch flickering on edges of screen while moving camera)
2011-08-11 03:16:17 -05:00
Player Dagostino
b65da876f7 Reindent comments from the previous commit. 2011-08-11 06:23:34 +02:00
Player Dagostino
4683fb4907 On Linux and in standalone mode, first look for SLVoice in the executable path list. If none is found then try to use the one installed with Singularity, if any. Useful for packagers who want to make many sl clients share the same voice program. 2011-08-11 06:19:59 +02:00