Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-01 | CTS-231 WIP new ARC algorithm | Nyx (Neal Orman) | |
tweaked some numbers that were incorrect when I originally wrote the algorithm deminimis change, no review | |||
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-19 | Integrate SIMD API from oreh/server-trunk-oreh | Dave Parks | |
2010-08-13 | Better support for curious mixtures fullbright/shiny/water with rigged ↵ | Dave Parks | |
attachments, deferred rendering, and not. | |||
2010-08-12 | Vertex buffer cleanup, adding water shader to simple rigged attachments. | Dave Parks | |
Reviewed by Nyx. | |||
2010-07-30 | Fix for EXT-8339 | Monroe Linden | |
Added a couple of new nav states to LLViewerMediaImpl: MEDIANAVSTATE_FIRST_LOCATION_CHANGED_SPURIOUS and MEDIANAVSTATE_COMPLETE_BEFORE_LOCATION_CHANGED_SPURIOUS. These behave just like the corresponding states without the _SPURIOUS suffix, but will be used if the new navigate doesn't change the current URL of the impl. This allows us to catch cases like the repro of this issue and discard the spurious navigate events. | |||
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-21 | Miscellaneous cleanup in and around llmediadataclient. | Monroe Linden | |
Added tags to some media-related logging in LLVOVolume. Made LLMediaDataClient::Responder do most of its work in tick() instead of its destructor. Added a comment to llmediadataclient.cpp that explains the idea behind the two-queue system. Made LLMediaDataClient::sortQueue() remove requests from the queue that hold references to dead items. This should make teleporting away solve many of the pathological queueing cases. Updated llmediadataclient test cases to reflect the change in behavior in sortQueue(). Removed some unnecessary const-ness in LLMediaDataClient::enqueue, which caused it to have to use const_cast. | |||
2010-07-17 | Fix for rigged attachments disappearing when toggling lighting and shadows. | Dave Parks | |
2010-07-15 | Merge cleanup. | Dave Parks | |
2010-07-14 | merge | Dave Parks | |
2010-06-21 | Merge from ssh://hg.lindenlab.com/dessie/viewer-release | Leyla Farazha | |
2010-06-17 | EXT-6957 Media Navigation & Interaction does not work for "Group" if ↵ | Leyla Farazha | |
"Anyone" is disabled. reviewed by richard cc#216 | |||
2010-06-14 | merge | Dave Parks | |
2010-06-14 | Builds with LLConvexDecompInter as a static lib. | Dave Parks | |
2010-06-10 | Unused variable/function | Dave Parks | |
2010-06-10 | Add "LL_MESH_ENABLED" preprocessor flag for toggling mesh code. Couple of ↵ | Dave Parks | |
merge fixes. | |||
2010-06-03 | Vectorized octree and much of llspatialpartition and lldrawable. | Dave Parks | |
Octree driven raycast. | |||
2010-05-26 | Faster index buffer copying. | Dave Parks | |
2010-05-26 | Fully aligned llvolume | Dave Parks | |
2010-05-25 | Better vectorization of various things. Turn off debug gl by default. | Dave Parks | |
2010-05-24 | Fix for bad indexes on cube faces. | Dave Parks | |
Extra validation on vertex buffers. | |||
2010-05-22 | Vectorize/memory align buffers in llvolumeface WIP | Dave Parks | |
2010-05-18 | merge | Dave Parks | |
2010-05-18 | Take a stab at baked sunlight to help low end hardware. | Dave Parks | |
2010-05-14 | merge from viewer-public | Tofu Linden | |
2010-05-13 | EXT-7327: FIXED: viewer crash in LLVOVolume::syncMediaData on Meshopotamia 1 | Xiaohong Bao | |
(transplanted from 8be9afe40b24ddde1ad5f93e3a6554519acc7dc7) | |||
2010-05-13 | EXT-7327: FIXED: viewer crash in LLVOVolume::syncMediaData on Meshopotamia 1 | Xiaohong Bao | |
2010-05-12 | Fix for fullbright bump not working in deferred render. | Dave Parks | |
Fix for shadow artifacts around split frusta. Tweak for shadow aliasing with projectors. Fix for crash on exit in mesh thread. (transplanted from 6dcf09cd3e524016c8130a0c8af3d9fc95f2d411) | |||
2010-05-12 | Fix for fullbright bump not working in deferred render. | Dave Parks | |
Fix for shadow artifacts around split frusta. Tweak for shadow aliasing with projectors. Fix for crash on exit in mesh thread. | |||
2010-05-04 | merge | Dave Parks | |
2010-05-04 | Cleanup from review. | Dave Parks | |
2010-05-04 | EXT-7161 Fullbright has no effect on shiny & bump mapped prim while Lighting ↵ | Tofu Linden | |
and Shadows are enabled. | |||
2010-05-04 | EXT-7161 Fullbright has no effect on shiny & bump mapped prim while Lighting ↵ | Tofu Linden | |
and Shadows are enabled. (transplanted from 6f25e5a4f0e0d7bbe1ed3e14e7da4d371e290c67) | |||
2010-05-04 | Deferred pipeline integration of rigged attachments and cleanup. | Dave Parks | |
2010-05-02 | Rigged glow. | Dave Parks | |
2010-05-01 | Fullbright shiny skinned. | Dave Parks | |
2010-05-01 | Fullbrigt skinned and fix for silly crash from not removing face references. | Dave Parks | |
2010-05-01 | Rigged attachment integration WIP. | Dave Parks | |
2010-04-26 | EXT-7060 default auto alpha masking to ON for deferred rendering (only ↵ | Tofu Linden | |
deferred rendering) | |||
2010-04-26 | EXT-7060 default auto alpha masking to ON for deferred rendering (only ↵ | Tofu Linden | |
deferred rendering) (transplanted from 050ae2c9451a6b89374c5a10403f373e2475f23b) | |||
2010-04-15 | merge from viewer-hotfix | Tofu Linden | |
2010-04-14 | Remove calls to llpushcallstacks from inner loops. | Dave Parks | |
2010-04-06 | Rigged attachments (almost works). | Dave Parks | |
2010-03-30 | HUGE merge from viewer-trunk. Many conflicts resolved. | Tofu Linden | |
2010-03-29 | EXT-3075 : Remove swear words from comments across viewer | Loren Shih | |
This bugs me in a minor way. Did a search-and-cleanup on various swear words. | |||
2010-03-20 | merge | Dave Parks | |
2010-03-19 | DEV-46613 Non-sculpty with sculpty parameters corrupts all similar geometries | Soft Linden | |
2010-03-09 | We can enable alpha masking for fullbright faces as long as we're not in ↵ | Tofu Linden | |
deferred mode. Deferred masked fullbrights are still broken (we fall back to blending instead of masking as a workaround), but they always have been. :/ |