Shyotl
87bada69fa
GCC fixup
2011-09-09 14:42:59 -05:00
Shyotl
e5448533bf
lltexturecache tinkering.
2011-09-09 14:40:44 -05:00
Shyotl
3b435fe056
Skip checkClientArrays if not using fixed-function
2011-09-09 14:39:44 -05:00
Shyotl
417f5084b4
Added LLNotificationsUtil and switched LLNotifications::instance().add to LLNotificationsUtil::add in a bazillion places.
2011-09-03 19:30:42 -05:00
Shyotl
7b2aa741aa
LLGestureManager renamed to LLGestureMgr. Also, derived from LLSingleton.
2011-09-03 06:46:47 -05:00
Shyotl
39b8abc4cf
Tiny bit of lleventnotifier cleanup. Only functional difference is that server is notified when an event notification response is handled... also the notifier is deleted (leakfix? I can't find where it was deleted on this case before this new change)..
2011-09-03 06:05:23 -05:00
Shyotl
f36e1d23ea
Mesh metrics bugfix.
2011-09-02 07:00:28 -05:00
Shyotl
d7370d23d2
Hopefully fixed bumpmaps not loading at full resolution. (SH-1069, but ll has tried to fix this a good 20 times previously, so...)
2011-09-02 07:00:10 -05:00
Shyotl
992319f667
Bumpmapping now appears on hud objects in deferred.
2011-09-02 06:57:15 -05:00
Shyotl
3c4f012480
LLVOVolume::lineSegmentIntersect crashfix. http://hg.secondlife.com/mesh-development/changeset/741175a108d1
2011-09-02 06:56:32 -05:00
Shyotl
443d4e9f56
Windlight/water parameter managers now derived from standard LLSingleton instead of using some silly redundant clone.
2011-09-02 06:35:53 -05:00
Shyotl
91cb401324
Don't use shaders for dynamic textures.... again.
2011-09-02 05:56:04 -05:00
Shyotl
5d21e676c6
Added new LSL constants (keywords). OBJECT_SCRIPT_TIME, PARCEL_DETAILS_ID, etc
2011-09-02 04:07:39 -05:00
Shyotl
2d0b2a82ef
Updated GL and GLUT headers. Now separate archives, glext and freeglut(only used in test plugin?).
2011-09-01 00:14:40 -05:00
Shyotl
fd317a4092
newview V3 partial merge.
2011-08-30 01:05:59 -05:00
Shyotl
8d23a7d1d4
LLViewerTexture now has the ability to prevent raw images from being dumped for a specified period of time. Unused for now. Relates to mesh import. Also, BOOST_PREVIEW textures bumped to PO2.
2011-08-29 03:46:13 -05:00
Shyotl
baddb47c44
LLWindow V3 partial merge. Includes Most everything sans new LLMouseHandler which requires some messy changes in llviewerwindow that are best left for a dedicated commit. Also, some translation fluff was skipped for now.
2011-08-29 03:44:17 -05:00
Shyotl
c129a1a923
Small LLVFS (LLDirIterator specifically) tweak regarding path existance detection.
2011-08-29 03:35:08 -05:00
Shyotl
09fa7edc8d
LLUI V3 (very)partial merge
2011-08-29 03:33:43 -05:00
Shyotl
aaa6417fb7
Tweak related to cubemaps. Missed this earlier.
2011-08-29 03:22:42 -05:00
Shyotl
2ff52baa20
LLMessage V3 partial merge.
2011-08-29 03:21:23 -05:00
Shyotl
60c122ee15
LLMath V3 partial merge.
2011-08-29 03:21:05 -05:00
Shyotl
59d50f3062
Meshy update. Mostly related to cost calculations... mostly.
2011-08-28 04:05:36 -05:00
Shyotl
c66065b688
CachedControl cleanup in random places. LL's ctor format is supported, so using such in LL code to ease diffs.
2011-08-28 01:04:30 -05:00
Shyotl
7e9f8c7bf8
Several LLStat variables migrated into the LLViewerStats class.
2011-08-28 00:56:57 -05:00
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
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
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
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