Commit Graph

29339 Commits (1cf2acf6d70c5ce68d6faedffbbf2b070f2a6fd7)

Author SHA1 Message Date
Graham Linden 938ad0c640 NORSPEC-305 -NORSPEC-335 fix scale and HUD anim regression from materials changes in CL 28424 2013-08-04 05:21:34 -07:00
Graham Linden 9557926fff NORSPEC-332 fix fullbright tex indexing fail 2013-08-03 08:25:03 -07:00
Graham Linden 14c7108ca3 NORSPEC-304 NORSPEC-334 NORSPEC-336 fix black glow overdraw without breaking glow 2013-08-03 06:52:56 -07:00
Nat Goodspeed acda43ed38 CHOP-959: merge --graphicslevel fix up to tip 2013-08-02 10:51:11 -04:00
Nat Goodspeed 32a953f65e CHOP-959: Honor --graphicslevel switch even on first viewer run.
Previous CHOP-959 logic set a flag to remember that settings variable
RenderQualityPerformance was set (by --graphicslevel), so it could be applied
once LLViewerWindow is constructed. But on first viewer run, LLViewerWindow
constructor calls LLFeatureManager::applyRecommendedSettings(), which resets
that settings variable! So don't just set a flag, actually capture the
requested RenderQualityPerformance value for later.
2013-08-02 10:50:19 -04:00
simon ee25146ce4 Merge downstream code 2013-08-01 16:19:49 -07:00
simon 9f60fc46e2 Merge 2013-08-01 16:18:39 -07:00
Graham Linden 2d065562f1 NORSPEC-336 fix glow regression from 304 fix 2013-08-01 14:01:37 -07:00
simon 570884d730 MAINT-2958 : "Mute Particle Owner" should be "Block Particle Owner" 2013-08-01 12:46:14 -07:00
simon 440e576f86 MAINT-2949 : Objects across the sim border do not render when approached. Added
missing code block from previous change as per Dave P's advice
2013-08-01 11:38:17 -07:00
Graham Madarasz (Graham Linden) 4a3c99beb2 NORSPEC-304 fix glow pass rendering over alpha pass after ALM toggle 2013-08-01 10:34:36 -07:00
simon daa98bf1cf Merge downstream code 2013-07-30 15:22:00 -07:00
simon 6db14e3988 MAINT-2913: crash in LLCamera::AABBInFrustum. Tried to make array indexes
bullet-proof.  Reviewed by Kelly
2013-07-30 15:12:02 -07:00
Graham Linden 42ce98e8bf NORSPEC-314 cleanup debug-only code...seems to fix NORSPEC-328 as well somehow 2013-07-30 13:44:12 -07:00
Graham Madarasz (Graham Linden) c1b3f363cc Merge vwr-dev-mat 2013-07-30 12:05:53 -07:00
Graham Madarasz (Graham Linden) f86a7c04d3 NORSPEC-314 rollback unified srgb shader code to see if we can get past Mac 10.6.8 nV driver issues 2013-07-30 11:33:58 -07:00
maksymsproductengine 152d76e13e MAINT-2939 FIXED [CHUI] On Windows machine location address bar in viewer goes blank if location is selected and a menu item is seleted 2013-07-30 20:03:21 +03:00
Steven Harrison (steven) 344c42cc3f Adding a non-code change to force a rebuild of the CHUI RC to avoid CHOP-100 2013-07-30 15:17:02 +00:00
Aura Linden f48fedf84e Slowest debug in the west. 2013-07-29 21:45:51 -07:00
Aura Linden 8f5e2cd839 I love issues that only reproduce via teamcity 2013-07-29 19:16:00 -07:00
Graham Madarasz (Graham Linden) b44e7303d8 NORSPEC-314 WIP fix srgb_mac use and issues found with RenderDebugGL on Mac 2013-07-29 18:59:45 -07:00
Graham Madarasz be89f2f8fb NORSPEC-314 fixed another mac-specific stupidity by splitting out a new srgb_mac version of the shader 2013-07-28 18:29:51 -07:00
Graham Linden c5fc5d9b46 NORSPEC-323 fix norm/tangent gen for prim caps 2013-07-28 15:43:10 -07:00
Graham Linden d7edd0cfd8 Merge vwr-dev-mat 2013-07-28 14:28:46 -07:00
Graham Madarasz 0f5dbc1935 NORSPEC-314 fix the fullbright alpha mask logic 2013-07-28 14:03:56 -07:00
Graham Linden 50be9d611e NORSPEC-327 modify 'select' ops in srgb shader code to mollify the doddering mac GLSL compiler 2013-07-26 12:44:05 -07:00
Graham Linden 73703191e0 NORSPEC-327 modify 'select' ops in srgb shader code to mollify the doddering mac GLSL compiler 2013-07-26 12:44:05 -07:00
Nat Goodspeed 0906d000b3 CHOP-955: merge viewer_manifest.py file_list fix 2013-07-26 10:42:58 -04:00
Nat Goodspeed a207b24d33 CHOP-955: Include app_settings/settings_install.xml in file_list.
viewer_manifest.py uses its base-class llmanifest.LLManifest.put_in_file()
method to create several different files in the install image being
marshalled. I based the logic to create settings_install.xml on that example.
Unfortunately I failed to notice that after every existing call, the script
also explicitly appended the newly-created file to self.file_list... which
only matters on Windows. file_list is fed to the NSIS installer.
Change put_in_file() method to implicitly append to self.file_list.
Change every existing viewer_manifest.py call to pass new put_in_file(src=)
param instead of explicitly appending to self.file_list.
2013-07-26 10:42:13 -04:00
Nat Goodspeed 1bcce503a9 Automated merge with ssh://hg.lindenlab.com/nat/viewer-chop-951 2013-07-26 09:00:01 -04:00
Nat Goodspeed f7cdbb2582 CHOP-962: merge code-review fixes with viewer-release 2013-07-26 08:59:37 -04:00
Nat Goodspeed c109361861 CHOP-962: per code review, comment that other code relies on "Global".
The comment advises grepping for "Global" rather than specifically pointing to
llcontrol.cpp because that's NOT the only place that relies on the name
"Global"! Besides, by the time someone does want to change the name, still
other such dependencies could've crept in.
2013-07-26 08:58:47 -04:00
Nat Goodspeed d2386652f8 CHOP-962: Make LLControlVariable::setPersist() accept only enum.
Initial change made LLControlVariable::mPersist an enum, but retained
bool/BOOL public API. setPersist(true) set one value, setPersist(false) set
another, forcePersist() set the third. Per code review, expose enum to public,
make setPersist() (and LLControlVariable constructor, and LLControlGroup::
declareControl(), and all the LLControlGroup::declareMumble() methods, and all
the unit-test dummy declareMumble() method bodies) accept that enum. Remove
forcePersist(). Fix calls to LLControlGroup::declareMumble() accordingly.
Also rename PERSIST_YES to PERSIST_NONDFT, also per code review.
2013-07-25 16:46:51 -04:00
Aura Linden 7530e801f4 Kill all the vivox logs 2013-07-25 13:42:36 -07:00
Graham Linden 3045dd6c51 Make use of vertex_color selectable per shader with alphaF/alphaV again 2013-07-25 12:13:21 -07:00
Graham Linden 6d21cd2ae1 NORSPEC-324 set gamma value for avatar alpha shader too for gamma correct eyelashes 2013-07-25 11:09:45 -07:00
Graham Linden f357269c38 NORSPEC-325 WIP restore gamma (uncorrected) attenuation and unify sRGB conversion in one place 2013-07-25 09:36:13 -07:00
Graham Linden 24cef8d36b NORSPEC-326 eliminate identity theft causing mac nV mobile shader compilation fail 2013-07-24 17:43:56 -07:00
Graham Linden e21ab706b9 NORSPEC-324 when using display_gamma, actually set display_gamma 2013-07-24 15:43:38 -07:00
JJ Linden 10c8fbbedb added default sourceid and check that sourceid is not blank, hoping to get the windows builds to recognize the value 2013-07-24 14:38:23 -07:00
Graham Linden e681d19ea6 MATBUG-306 regression fix, vert color applied in wrong colorspace 2013-07-24 12:17:39 -07:00
Oz Linden 9f393c1d99 merge up to latest snowstorm integration branch 2013-07-24 14:40:23 -04:00
Graham Linden d6b4124fb9 NORSPEC-311 WIP move to per-pixel alpha lighting and make spot/point calcs match more closely 2013-07-24 11:21:40 -07:00
Graham Linden 7e2c4cd91d NORSPEC-314 fix discrepancies between alpha and non-alpha deferred point/spot atten 2013-07-24 08:26:28 -07:00
Graham Linden 4854444e24 MATBUG-315 remove unused uniforms from depth downsample frag shaders as they anger some shader compilers despite not being used 2013-07-24 06:11:22 -07:00
Graham Linden e290dd3fa1 NORSPEC-311 make post deferred (alpha objects) respect same gamma ramp as deferred (opaque objects) 2013-07-24 04:03:27 -07:00
Graham Linden 72a0ae58e9 NORSPEC-293 fix sRGB to linear conversion to not scrooge the darks 2013-07-23 16:09:58 -07:00
Graham Linden 96869baaef NORSPEC-285 NORSPEC-298 alpha vs diff color differences 2013-07-23 14:28:52 -07:00
Graham Linden b411179bd0 NORSPEC-314 make work-around apply to all Macs for now 2013-07-23 13:48:57 -07:00
Graham Linden 18c7ef3276 Fix regression causing fullbright alpha-masked objects to be opaque 2013-07-23 11:36:25 -07:00