Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-16 | Merge beta fixes | Graham Madarasz | |
2013-05-16 | NORSPEC-189 return to inefficient material update reg to avoid crashes from ↵ | Graham Madarasz | |
brundlefly solution with old reg and new callback | |||
2013-05-11 | Fix many issues with selection misapplication and rendering not matching ↵ | Graham Madarasz | |
applied materials | |||
2013-04-25 | Merge 3.5.1 into Materials | Graham Madarasz | |
2013-03-29 | Update Mac and Windows breakpad builds to latest | Graham Madarasz | |
2013-01-28 | Basic normal mapping support. | Geenz | |
2013-01-25 | Trying to set materials up for rendering! Yay! | Geenz | |
2012-10-09 | Initial pass at getting a list of viewer objects with non-null material IDs. | William Todd Stinson | |
2012-09-04 | merge changes for DRTVWR-207 | Oz Linden | |
2012-08-31 | merge changes for | Oz Linden | |
2012-08-29 | MAINT-1455 FIX Media Texture not visually updated correctly | callum | |
Reviewed by me. (Bao created) | |||
2012-07-31 | Merge in viewer-development | simon@Simon-PC.lindenlab.com | |
2012-07-17 | pull back fixes for 3.3.4-beta4 | Oz Linden | |
2012-07-16 | MAINT-1223 Fix for alpha updates not triggering LoD updates. | Dave Parks | |
2012-06-20 | MAINT-794 Move flexi idleUpdate and texture animation to their own update ↵ | Dave Parks | |
queues. | |||
2012-06-19 | MAINT-794 Factor out a lot of CPU overhead around updating objects. | Dave Parks | |
2012-06-08 | MAINT-646 Optimize LLVolumeImplFlexible::doIdleUpdate() | Dave Parks | |
2012-05-01 | MAINT-775, MAINT-1022 Regression cleanup. | Dave Parks | |
2012-04-19 | MAINT-775 Cleanup of some weird corner cases on animated child prims. | Dave Parks | |
2011-11-30 | Automated merge with http://hg.secondlife.com/viewer-development | Richard Linden | |
2011-11-28 | bumped up MSVC warning level to 3 to catch more stuff that gcc catches | Richard Linden | |
2011-11-10 | SH-2644 Fix debug display that shows selection triangle count and streaming cost | Dave Parks | |
2011-08-22 | merge | Brad Payne (Vir Linden) | |
2011-08-16 | FIX SH-859, SH-1274 - added fix for determining triangle count and | Nyx (Neal Orman) | |
performance tested impact of animated textures Also did some cleanup to ensure branch built and ran properly after last merge. | |||
2011-07-28 | fix for SH-2023: Brightness Bump maps don't load when shadows are enabled | Xiaohong Bao | |
2011-04-08 | merging mesh-development into nyx's mesh development | Nyx (Neal Orman) | |
2011-04-04 | SH-477 Scene stats console work in progress. | Dave Parks | |
2011-03-30 | SH-477 Better mesh streaming cost estimation. | Dave Parks | |
2011-03-22 | initial effort to enable a debug display to show render complexity. | Nyx (Neal Orman) | |
Using for internal demo, will get it code reviewed if it merges in. | |||
2011-03-21 | merge | Nyx (Neal Orman) | |
2011-03-11 | SH-477 Put estimated streaming cost back in the debug display -- use ↵ | Dave Parks | |
newfangled equation. | |||
2011-02-11 | re-applying render cost changes for experimentations | Nyx (Neal Orman) | |
2011-02-07 | SH-930 FIX revert ARC algorithm for merge to viewer-development | Nyx (Neal Orman) | |
Reverting incomplete changes to ARC so that we don't change RC when we merge down. | |||
2011-02-03 | SH-861 FIX update render cost algorithm to use geometry triangle counts | Nyx (Neal Orman) | |
base cost is now geometry-based, for both meshes and prims Some of the previous weights have been recalibrated based on testing. Code reviewed by davep. Deferring QA for now until the other parts of the algorithm are updated, as re-generating the test takes time each time the algorithm changes. | |||
2011-02-01 | Automated merge up from viewer-development into mesh-development | Loren Shih | |
2011-01-19 | fix for SH-730: sculpted prim attachment shapes on impostored avatars load ↵ | Xiaohong Bao | |
very slowly | |||
2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
2010-09-29 | SH-224 Add new streaming cost algorithm debug displays to viewer. | Dave Parks | |
Add the ability to clear LOD slots. Make triangle count UI more responsive to Generate LOD button. Add triangle count debug display for current selection. Reviewed by Nyx | |||
2010-09-27 | merge | Dave Parks | |
2010-09-21 | Fix for build failures - disabling tcmalloc for now | Brad Payne (Vir Linden) | |
2010-09-20 | Stop using ll_aligned_malloc/free in llvolume. | Dave Parks | |
Fix for garbage data in vertex weight array crashing software skinning. Proper integration of picking for rigged attachhments. Optimization in LLDrawable::updateDistance (don't call updateRelativeXform, just use spatial group position). | |||
2010-09-19 | Raycasting for rigged attachments now works for your own attachments while ↵ | Dave Parks | |
in edit mode. | |||
2010-09-01 | CTS-231 WIP create new ARC algorithm to be more accurate and account for meshes | Nyx (Neal Orman) | |
First pass - uses the new algorithm to hopefully be more accurate of render load on low-end machines. Also accounts for mesh complexity, including if a mesh is weighted or non-weighted. Code reviewed by davep | |||
2010-08-25 | merge | Dave Parks | |
2010-08-24 | Backed out changeset c3d41f18ce2b | Tofu Linden | |
back-out the back-out for this branch. yay. | |||
2010-08-24 | Backed out changeset a62bf7c0af21 | Tofu Linden | |
Backing out this merge that I pushed (prematurely) to the wrong place. | |||
2010-08-24 | merge heads. whew. | Tofu Linden | |
2010-08-13 | Change license from GPL to LGPL (version 2.1) | Oz Linden | |
2010-07-29 | Yet more cleanup around llmediadataclient. | Monroe Linden | |
In LLVOVolume, added a count of LLMediaDataClientObjectImpl objects referencing each LLVOVolume object. This allows LLVOVolume::markDead() to skip the relatively expensive calls to removeFromQueue() when the LLVOVolume is known to have no active references. Refactored LLMediaDataClient and its two child classes so that only LLObjectMediaDataClient has the round-robin queue (LLObjectMediaNavigateClient doesn't need it), and cleaned up some of the virtual function hierarchy around queue processing. In LLMediaDataClient, added tracking for requests that aren't currently in a queue (i.e. requests that are in flight or waiting for retries) so they can be found when their objects are marked dead. LLMediaDataClient::Request now directly keeps track of the object ID and face associated with the request. Removed the "markedSent" concept from requests. Requests that have been sent are no longer kept in a queue. The Retry timer now references the Request object instead of the Responder. Replaced LLMediaDataClient::findOrRemove() with separate template functions for find and remove. | |||
2010-07-29 | Yet more cleanup around llmediadataclient. | Monroe Linden | |
In LLVOVolume, added a count of LLMediaDataClientObjectImpl objects referencing each LLVOVolume object. This allows LLVOVolume::markDead() to skip the relatively expensive calls to removeFromQueue() when the LLVOVolume is known to have no active references. Refactored LLMediaDataClient and its two child classes so that only LLObjectMediaDataClient has the round-robin queue (LLObjectMediaNavigateClient doesn't need it), and cleaned up some of the virtual function hierarchy around queue processing. In LLMediaDataClient, added tracking for requests that aren't currently in a queue (i.e. requests that are in flight or waiting for retries) so they can be found when their objects are marked dead. LLMediaDataClient::Request now directly keeps track of the object ID and face associated with the request. Removed the "markedSent" concept from requests. Requests that have been sent are no longer kept in a queue. The Retry timer now references the Request object instead of the Responder. Replaced LLMediaDataClient::findOrRemove() with separate template functions for find and remove. |