Commit Graph

40081 Commits (8bebb385fe1f7df22c7fd040eceaaf1b3bcbef75)

Author SHA1 Message Date
Rider Linden 8bebb385fe Merged in graham_linden/viewer-eep-fixes (pull request #282)
SL-10415, SL-10612, SL-10569
2019-02-22 22:58:49 +00:00
Graham Linden 4aad620062 SL-10415, SL-10612, SL-10569
Fix shadow sampling min with caster dp and offset tweaks.

Fix moon direction not being transformed as the sun dir is.

Fix colorspace issue causing some objects to render grayish instead of blackish.
2019-02-22 14:50:03 -08:00
andreykproductengine d60925e3b4 SL-1945 Show track picker even if there is only one track to choose from 2019-02-22 23:24:27 +02:00
Graham Linden 9a66e4a9de SL-9994
Fix linkage of underwater terrain shader to include atmo helper GLSL for getEyePosition().
2019-02-22 06:48:59 -08:00
Graham Linden 788a108384 SL-10501
Fix broken matrix management code causing modelview mats to be used as tex anim mats
(do not depend on default matrix mode already being set).

Give the deferred terrain shader a name.

Make LLRender use the eMatrixMode enum instead of ints.
2019-02-21 16:03:46 -08:00
Graham Linden 5ff4580cbb Merge 2019-02-21 08:23:26 -08:00
Rider Linden e1d8f11a21 Merge 2019-02-20 15:21:01 -08:00
Rider Linden 2401712d10 SL-9660: Next pass cleanup. Removed and downgraded a number of logs. Removed refs to LAPAS. Better sync with legacy regions. 2019-02-20 15:20:30 -08:00
maxim_productengine 54c022f1b6 SL-10568 Disable controls on non-eep region 2019-02-20 17:35:22 +02:00
Rider Linden 4f14dccffa SL-10570: Additional checking when loading a track from another day cycle. Restore original track if error. Extra messages to user. 2019-02-19 16:13:42 -08:00
Graham Linden 5bc31e5992 SL-10561, SL-9729
Replace dropped scaling factor for density_multiplier of 1000 from original WL param manager.
2019-02-15 16:21:42 -08:00
Rider Linden f489a89151 Merged in graham_linden/viewer-eep-fixes (pull request #278)
SL-10552
2019-02-15 00:34:36 +00:00
Graham Linden e3c376d381 SL-10552
Fix view-dependent peter-panning from incorrectly biased shadow pos offset.
2019-02-14 16:33:20 -08:00
Rider Linden 43d754b5de Merge 2019-02-14 16:20:44 -08:00
Rider Linden 2108d5ee38 SL-10464: A couple last fixes dealing with region crossings. Environment Experiences are still stripped when changing regions. Even if destination region participates in the experience. 2019-02-14 16:19:39 -08:00
maxim_productengine 4b238a4975 SL-10548 Set appropriate label for commit button when opening the floater 2019-02-14 17:16:29 +02:00
Rider Linden e977704875 Merge 2019-02-13 17:04:59 -08:00
Rider Linden 98d6d1969b SL-10464: Request experience status on parcel change, strip if no longer allowed. 2019-02-13 17:01:17 -08:00
Rider Linden 07d509bce6 Merged in graham_linden/viewer-eep-fixes (pull request #276)
SL-10181, SL-10546
2019-02-13 23:58:44 +00:00
Graham Linden 65927e0a76 SL-10181, SL-10546
Fix distortion map rendering in deferred mode not including underwater fog effects.

Fix distortion map rendering not including post-deferred content at all.

Fix distortion map rendering not including anything but sky when camera is underwater.

Update sun_up_factor/sunmoon_glow_factor uniforms even when sun disc isn't in use.
2019-02-13 13:09:14 -08:00
Rider Linden 5d9915243b SL-10406, SL-10464: Remove experience injections and destroy push environment when finished. 2019-02-12 14:44:37 -08:00
Rider Linden d5aba39882 Merge 2019-02-11 16:51:06 -08:00
Rider Linden 2a740309d0 SL-10406, SL-10464: Experience injections now have their own sub class of day instance (DayInjection) Montitors underlying environments and switches the sources as needed. 2019-02-11 16:50:15 -08:00
Rider Linden 5433ed60ac Merged in graham_linden/viewer-eep-fixes (pull request #275)
SL-10500
2019-02-11 17:51:42 +00:00
Graham Linden aafa561215 SL-10500
Replace clamp on height in atmospherics calcs on fragment shader path.

Fix colorspace conversions in material shaders in forward rendering mode.

Fix deferred shaders not setting the sun_up_factor uniform and getting moonlight instead of sunlight.
2019-02-11 09:36:01 -08:00
Rider Linden 9677e50626 Merged in graham_linden/viewer-eep-fixes (pull request #274)
SL-10457, SL-10414
2019-02-11 17:04:28 +00:00
Graham Linden 3e0c9087cd SL-10414 2019-02-08 14:29:55 -08:00
Rider Linden a1c2d02126 Merged in graham_linden/viewer-eep-fixes (pull request #273)
SL-10478, SL-10486, SL-10501, SL-10415, SL-10487
2019-02-08 22:10:07 +00:00
Graham Linden 1bbf62652c SL-10457
Make area beyond far split of directional light unshadowed again.
2019-02-08 13:59:13 -08:00
Graham Linden 290c2bda55 Detabify. 2019-02-08 13:28:16 -08:00
Graham Linden 0a7bc35335 Replace funcs dropped in merge. 2019-02-08 13:19:45 -08:00
Graham Linden 5c5b625892 Merge SL-10501 fix 2019-02-08 12:44:29 -08:00
Graham Linden c909e496fd SL-10501
Remove assert and replace with warning when rigged mesh tries to use tex anim on tex index > 1.
2019-02-08 12:43:27 -08:00
Graham Linden 9f2a0d2a08 SL-10415
Another pass at playing with shadow_offset/bias to balance between peter-panning and shadow acne while sun and/or moon are near the horizon.
2019-02-08 10:17:39 -08:00
andreykproductengine c8d8414b3b SL-10509 EEP Settings Picker gets closed by drag&drop 2019-02-08 19:06:20 +02:00
Graham Linden 90f9078d1f SL-10486, SL-10501, SL-10487
Make moon texture from default daycycle the default moon texture id and use it for the default and blank assets in the picker.

Fix handling of MM_TEXTURE to correctly detect when texture units outside the range 0-3
are used with texture matrix ops to prevent mem overwrite bug and/or asserts.
2019-02-07 16:00:21 -08:00
Graham Linden 4952736a06 SL-10486
Use brighter moon texture for both default and blank moon texture ids in picker.
2019-02-07 11:06:03 -08:00
Graham Linden 8418e45ac6 Merge 2019-02-07 08:40:59 -08:00
Graham Linden 5bdc941b43 Fix apply of model matrix expecting upstream code to be in the correct matrix mode
(which was not true as the assert on same fired).
2019-02-07 08:40:10 -08:00
maxim_productengine 43327798de SL-10495 [EEP] Include a confirmation when clicking the Use Region Settings button 2019-02-07 17:58:25 +02:00
maxim_productengine a9dd57c351 SL-10456 FIXED [EEP] Viewer continues to show last EEP environment after teleporting from EEP to non-EEP region 2019-02-07 13:06:16 +02:00
Graham Linden 8890c3238a SL-10478
Fix side-effects of having both sun and moon as potential directional light contributors.
We pass an int to the shader indicating which to prefer instead of making per-pixel decisions
and pass the moonlight color/di independently.

Obsolete llsettingssky fade color which was unused elsewhere and cached for no reason.
2019-02-06 16:42:23 -08:00
Rider Linden 95e9b9d2d2 Merged in graham_linden/viewer-eep-fixes (pull request #269)
SL-10461
2019-02-06 18:08:48 +00:00
Graham Linden f8171a909c SL-10461
Another attempt at getting approximage handling of projector ambiance in the alpha object shader.
This will not be a perfect match for non-transparent objects but should be close enough.
2019-02-06 10:07:24 -08:00
andreykproductengine dfc80120cc Backed out changeset: 43f8558c602b 2019-02-06 19:44:24 +02:00
andreykproductengine 702946a3b3 SL-10485 Double-click should check visibility and open folders 2019-02-06 19:43:02 +02:00
Rider Linden ce40f88ecb Better calculation of time remaining in span for track animator (from SL-10465) 2019-02-05 15:09:32 -08:00
Rider Linden 801ce79b72 Merged in andreykproductengine/maint-eep (pull request #264)
SL-10279 Use stored environment instead of region one

Approved-by: Maxim Nikolenko <maximnproductengine@lindenlab.com>
2019-02-05 20:54:54 +00:00
andreykproductengine a19d7c92b5 temp fog 2019-02-05 22:14:35 +02:00
Graham Linden e17756e700 SL-10443
Make fix which gets 10276 and 10443, but leaves the bizarre flip at the zenith
so that the sun/moon textures are always upright w.r.t the viewer.
2019-02-05 11:13:09 -08:00