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
Aleric Inglewood
3de99315e2
Some AIFrameTimer code cleanup and comment fixes.
2011-08-14 15:42:46 +02: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
Aleric Inglewood
5945793031
Implementation of AIFrameTimer.
2011-08-13 17:32:50 +02:00
Aleric Inglewood
449e7b2a84
Merge remote-tracking branch 'origin/master'
2011-08-13 17:32:27 +02: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
Player Dagostino
6ac2d342b3
Drop useless stuff about VBO and occlusion from the impostor patch.
2011-08-11 03:35:52 +02:00
Player Dagostino
4d2447d764
Enable the DSO workaround on linux only AND in standalone.
2011-08-11 02:12:28 +02:00
Siana Gearz
e6de1e0d5a
Merge branch 'future' of git://github.com/AlericInglewood/SingularityViewer into future
2011-08-11 00:55:22 +02:00
Siana Gearz
c6e0c2f323
This should fix the settings
2011-08-11 00:53:17 +02:00
Siana Gearz
06615a580e
Silly kitty me -.-
2011-08-11 00:51:09 +02:00
Siana Gearz
e9777f25a4
OSSL support by Fritigern, fixes #122
2011-08-10 23:57:43 +02:00
Siana Gearz
23c5d5dd48
Merge branch 'V2Mesh' of git://github.com/Shyotl/SingularityViewer into future
...
Conflicts:
indra/newview/lltexturefetch.cpp
2011-08-10 23:21:14 +02:00
Shyotl
ca328aec72
Replaced some opengl fixed functions with shaders. Temporary ShyotlUseLegacyRenderPath setting to debug if this change actually improves framerate at all (setting not tied to callbacks. Have to toggle shaders to have stuff pick up the setting change)
2011-08-10 03:53:49 -05:00
Shyotl
896b7146e7
Fixed vertex corruption if avatar shaders are off and jointmesh is not vectorized. Also, now preventing usage of unsupported vectorization paths.
2011-08-10 02:01:53 -05:00
Shyotl
c918384805
Tempfix for curl locking mutexes for too long
2011-08-09 20:57:16 -05:00
Shyotl
bff63ac682
Parammanagers are really not done well. Added manager-specific shader lists instead of just having them dig down the global list every update.
2011-08-09 04:30:35 -05:00
Shyotl
04ea6a967e
Removed dead code related to 'RenderForSelect'.
2011-08-09 02:11:10 -05:00
Shyotl
9bda97786f
Batch indexing/no-fixed-function WIP.
2011-08-09 01:11:05 -05:00
Siana Gearz
cdebc1c5cc
Version 1.5.10(2)
2011-08-09 03:57:57 +02:00
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
2cb0dedbd1
This should fix KV TVs
2011-08-08 02:39:29 +02:00
Siana Gearz
5f4328767b
Debug needs SSE2 now too
2011-08-07 22:40:36 +02:00
Siana Gearz
2e88db37ad
Signed warning in texture fetcher
2011-08-07 22:32:07 +02:00
Siana Gearz
ab41bf00c4
Merge branch 'V2Media' of git://github.com/Shyotl/SingularityViewer into future
2011-08-07 20:35:34 +02:00
Siana Gearz
1c6d890a5a
Correct, complete user profile path on Windows
2011-08-07 19:29:57 +02:00
Aleric Inglewood
3d1863c1b5
Make sure we assign name before mStatus
2011-08-07 18:47:01 +02:00
Shyotl
1e7415095c
mCurlGetRequest->process() kersploded. Debugger is being dumb, so adding an assertion for now.
2011-08-06 18:17:55 -05:00
Shyotl
a5f38565fa
Henri-inspired tweakage.
2011-08-06 18:14:54 -05:00
Aleric Inglewood
370890b704
We use is_main_thread() for this.
2011-08-06 13:45:01 +02:00
Shyotl
9aa26648c9
Added CurlUseMultipleThreads (requires restart to change)
2011-08-06 02:29:04 -05:00
Shyotl
f1759e0a96
Old-code related to sim-quota cleaned up.
2011-08-06 02:27:06 -05:00