summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-15Fix crash introduced by LLInstanceTrackerBase optimization. Reviewed by Kellysimon
2013-04-15MAINT-2598 : Viewer logs warning about VoiceServiceConnectionStateChangedEventsimon
2013-04-15Fix for mac buildDave Parks
2013-04-15Automated merge with ↵Dave Parks
https://bitbucket.org/lindenlab/viewer-development-materials
2013-04-15NORSPEC-117 Fix distance attenuation to not use pow(lit, 0.7) function so ↵Dave Parks
distance falloff is still soft
2013-04-15MAINT-2595 - Viewer spams log at startup with caps issue. Reviewed by Kellysimon
2013-04-15Merge downstream codesimon
2013-04-15Merge in viewer-development once more, 'cause it feels goodsimon
2013-04-15CHUI-912 : WIP : Try to change the return value of filter() so to trigger ↵Merov Linden
arrange on the fly.
2013-04-15NORSPEC-49 Add shader profiler, add support for ARB_depth_clamp where availableDave Parks
2013-04-15SH-4106 Significantly upgrade the HttpHeaders interface for SSB.Monty Brandenberg
Header container moves from a vector of raw lines to a vector of string pairs representing name/value pairs in headers. For incoming headers, we normalize the name to lowercase and trim it. Values are only left-trimmed. Outgoing headers are left as-is. Simple find() method for the common case, forward and reverse iterators for those few who need to do it themselves. The HTTP status line (e.g. 'HTTP/1.1 200 Ok') is no longer treated as a header to be returned to caller. Unit tests, as usual, were a bear but they absolutely ensured outgoing HTTP header conformance after the change. Grunt work paid off. LLTextureFetch was also given a second options structure for texture fetches. Same as the original but with header return to caller requested. Baked textures should use this, the other 20,000 texture fetch requests should continue to use the original.
2013-06-19SH-4252 Add second policy class for large mesh asset downloadsMonty Brandenberg
Added second mesh class as well as an asset upload class. Refactored initialization to use less code and more data to cleanly get http started. Modified mesh to use the new http class for large requests (>2MB for now). Added additional timeout setting to llcorehttp to distinguish connection timeout from transport timeout and are now using transport timeout values for large asset downloads that may need more time.
2013-06-07Mostly cleanup. A chunk of comment code nobody needs. DereferenceMonty Brandenberg
after delete, erase() on end() iterator, a few more like that. Killed a dead variable.
2013-06-03Merge. Refresh from viewer-release merged with in-progress work.Monty Brandenberg
2013-06-03SH-4184 Conversion to llcorehttp. Remove unneeded responderMonty Brandenberg
classes (moved to Handlers).
2013-05-30Merge. Pull viewer-release to get the new version scheme changes.Monty Brandenberg
2013-05-08SH-4163 Run an initial series of 'B' tests on the mesh downloader codeMonty Brandenberg
Bleh, had some old initialization code in place that meant I was using 32 connections. (Always verify with 'netstat'...) Logic is now to use 1/4 of MeshMaxConncurrentRequests to head in the direction of 8 at a time. Full count is used to implement a high-water level keeping llcorehttp in work.
2013-05-08SH-4139 Convert http downloaders and responders to llcorehttp patternsMonty Brandenberg
Conversion was mostly trivial. Did some refactoring in the conversion of Responders to Handlers which eliminated 5X code replication. More will be done especially as this is extended to deal with the various possible combinations of 200/206/416 status for ranged gets. There are a lot of thread races in the existing code, that is going to need some real attention. And the scheduling/liveness logic in the thread management bounces around from thread to thread wasting a lot of time and using expensive synchronization. Much can be done here. But the result is that the 8 connections in the Mesh corehttp class now perform as did the 32 connections of the original. And that 32 actually looks like it could bleed to over 64. So, progress...
2013-05-07SH-4162 Merge metrics repo into this branch and integrateMonty Brandenberg
Pull cpu-based metrics into llcorehttp work to enable A/B testing. Simple merge.
2013-05-07SH-4139 Convert http downloaders and responders to llcorehttp patternsMonty Brandenberg
First version running with all five downloaders converted. Not certain all are functional yet and the whole thing is slow but it is running.
2013-05-07SH-4139 Convert http downloaders and responders to llcorehttp patternsMonty Brandenberg
Initial work completed on linux, moving over to windows to do debug and refinement. This includes 5/6 handlers based on existing responders and use of llcorehttp for the mesh header fetch.
2013-04-15Hooked up normal and specular texture coordinates.Geenz
2013-04-15Normal mapped alpha support. Specular and environment map support needs a ↵Geenz
bit of extra work (in progress).
2013-04-12Fix issue with alphaNonIndexedNoColorF shader and static init fail on ↵g
default spec color (real source of NORSPEC-94, I think)
2013-04-12NORSPEC-91 default to alpha blend when a material is present and a diff tex ↵g
with alpha is applied
2013-04-12SH-4090 [WIP] Basic deadman timer integration started on Linux. Moving to ↵Monty Brandenberg
windows to do real work.
2013-04-12increment version to 3.5.2Oz Linden
2013-04-12Fix merge odditiessimon
2013-04-12Added tag 3.5.1-beta1 for changeset 20cdf370f5c8Oz Linden
2013-04-12pull changes for Sunshine betaOz Linden
2013-04-12Added tag 3.5.1-beta1 for changeset 0ca3910763ceOz Linden
2013-04-12NORSPEC-111 probable fix for IntelHD advanced lighting crasherGraham Madarasz
2013-04-11Merged lindenlab/viewer-development-materials into defaultgraham linden
2013-04-11NORSPEC-98 redux...hopefully fix mac AND linux at the same timeGraham Madarasz (Graham Linden)
2013-04-11CHUI-912 : WIP : Fix resize test when folder is empty, add more traces (to ↵Merov Linden
be deleted)
2013-04-11merge NORSPEC-94Oz Linden
2013-04-11mergesimon
2013-04-11Mergesimon
2013-04-11Forgot to commit @#! mergesimon
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-04-11Mergesimon
2013-04-11Mergesimon
2013-04-11Clean up transfer manager code and log messages. Reviewed by Kellysimon
2013-04-11Pass binormal masks in on particles and in lldrawpoolalphaDave Parks
2013-04-11NORSPEC-98 fix? for mac shader compiler crasherGraham Madarasz (Graham Linden)
2013-04-11First pass on alpha blended materialsGeenz
2013-04-11NORSPEC-96 less insane repeats per meter behavior in planar mode for ↵Graham Madarasz (Graham Linden)
norm/spec maps
2013-04-11NORSPEC-94: Set default specular color to white.Tonya Souther
2013-04-11Merged lindenlab/viewer-development-materials into defaultgraham linden
2013-04-10merge per pixel improvement from geenzOz Linden