Commit Graph

40017 Commits (45e291bfdf3fac219dd371b593e7a666b500b69f)

Author SHA1 Message Date
Rider Linden 45e291bfdf Merged in andreykproductengine/maint-eep (pull request #254)
SL-1531 Hover highlight should be consistent with mouse selection
2019-02-01 16:43:46 +00:00
maxim_productengine fcf25b690f SL-10364 FIXED Parcel Sky Altitudes not set correct when opening About Land -> Environment for the first time upon region arrival 2019-02-01 18:33:55 +02:00
andreykproductengine b7a1b499fd SL-1531 Hover highlight should be consistent with mouse selection 2019-02-01 15:03:02 +02:00
Rider Linden 2456715a40 Merged in graham_linden/viewer-eep-fixes (pull request #253)
SL-10443, SL-9994, SL-10374, SL-10081
2019-01-31 23:06:53 +00:00
Graham Linden f1ee481b82 SL-10443
Fix sun/moon disc geo generation reversing the UVs of the images for same.

Remove comment about voidwater when depth clamp is unavailable as it no longer applies.
2019-01-31 14:48:35 -08:00
Rider Linden 29e8215faa Merged in andreykproductengine/maint-eep (pull request #252)
SL-1531 Mac build fix
2019-01-31 19:24:35 +00:00
Graham Linden 52e1c6dd0e Merge 2019-01-31 11:01:30 -08:00
Graham Linden abaa64067f Remove (now) unused decodeNormF GLSL shader. 2019-01-31 11:01:13 -08:00
andreykproductengine 7469fdba80 SL-1531 Mac build fix 2019-01-31 20:25:56 +02:00
Graham Linden 767fb53aeb 9996 partial fix (works for non-ALM rendering only)
Use a new edge water shader to allow forcing frag depth to avoid z-fighting at back edge of water edge pieces.

This will not work for ALM because forcing the depth breaks the use of the depth to backproject gbuffer position which breaks lighting calcs.
2019-01-31 09:56:37 -08:00
Rider Linden fc5f897a1d Merged in maxim_productengine/viewer-eep (pull request #249)
SL-10279 Update altitude value after slider correction

Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2019-01-31 17:45:10 +00:00
andreykproductengine aec5fc3607 SL-9924 EEP Environment Settings permissions can be dropped by Save As button 2019-01-31 18:45:37 +02:00
andreykproductengine 531ad5b3ec SL-1531 EEP Visual feedback on the timeline 2019-01-31 18:45:01 +02:00
andreykproductengine 0e3f64bd85 SL-1932 EEP messed up flag 2019-01-31 16:12:42 +02:00
maxim_productengine 462281b7f5 SL-10279 Update altitude value after slider correction 2019-01-31 14:50:24 +02:00
Rider Linden afe5578315 Merge 2019-01-30 14:37:24 -08:00
Rider Linden c7e02b0835 SL-9925: Viewer now shows an error message if import from legacy windlight fails. 2019-01-30 14:36:46 -08:00
Graham Linden 695490d41b Make shadow map gen shaders not link against shadowUtil module so Intel HD x000 compiler can get under it's Yugo-like allotment of texture units. 2019-01-30 14:08:58 -08:00
Graham Linden dddbc96f98 Reduce shadow shader linkage of deferredUtil module to try to get Intel HD x000 compiler to link again. 2019-01-30 13:55:54 -08:00
Graham Linden deb6110098 Eliminate helper GLSL modules depending on further GLSL modules to give Intel HD x000 compiler a fighting chance.
More WIP for edge-specific water shader for 9996.
2019-01-30 13:26:35 -08:00
Graham Linden 08440def11 WIP for 10374 (reduce number of shaders linking against deferredUtil).
Prepare for using ifdef to conditionally engage using gl_FragDepth in water shaders
(because GL requires that writing to gl_FragDepth on any path means you need to
 write a depth value on every path).
2019-01-30 12:34:20 -08:00
andreykproductengine 16b47db736 SL-10279 Remake altitude 'bumping' 2019-01-30 21:51:59 +02:00
Graham Linden bd25688867 SL-9996
Force frag depth in water shaders to avoid z-fighting at back edge of water edge pieces.
2019-01-30 10:38:41 -08:00
Graham Linden 12cd42221e SL-10416
Replace hope and asserts with checks in LLFace::setTexture in hopes of side-stepping media texture crash.
2019-01-30 08:54:29 -08:00
Graham Linden acbc7f4cdd SL-10415, SL-10434
Further tweaking of directional shadow sampling to balance between peter-panning and shadow acne.

Move stars to just this side of the sky some to reduce parallax.

Remove decodeNormF and uses of decode_normal in favor of unified use of getNorm
(try to help the Intel HD x000 compiler learn to link correctly).
2019-01-30 08:37:07 -08:00
andreykproductengine 17a4093223 SL-10279 Validate altitude input 2019-01-30 16:29:46 +02:00
Rider Linden baebf981ac Merged in graham_linden/viewer-eep-fixes (pull request #247)
SL-10415, SL-10434, SL-10416
2019-01-30 17:33:16 +00:00
maxim_productengine c8a79a59c9 SL-10360 Show "Region environment" text for tracks if there is no parcel environment used. 2019-01-30 18:05:27 +02:00
Rider Linden 1e1e759a79 Merged in graham_linden/viewer-eep-fixes (pull request #244)
Roll back fix for 10415 :(
2019-01-30 00:39:03 +00:00
Graham Linden 38f6953378 Roll back fix for 10415 due to knock-on that must needs be tamped down. 2019-01-29 16:18:16 -08:00
Rider Linden 51fe738aaf Merged in graham_linden/viewer-eep-fixes (pull request #243)
SL-10303, SL-10414, SL-10415, SL-10424, SL-10381
2019-01-29 18:25:20 +00:00
Graham Linden 04cb088458 SL-10381
Make deferred render use the same terrain texture boost hack as low.
2019-01-29 10:04:15 -08:00
Graham Linden 5748a1f639 SL-10424
Ignore occlusion culling when rendering distortion map.
2019-01-29 09:40:24 -08:00
Graham Linden 8cb026377e SL-10415
Tweak application of shadow bias to balance between shadow acne and Peter-panning
by using light_dir z value, per-split bias multiplier, and better jitter noise method.

Also tweak impl of spot shadow sampling func to work around issues with Intel HD shader compiler
which crashes with Intel HD 3000 driver 4459 due to shadow map array access with index using math (kwality).
2019-01-29 09:12:58 -08:00
maxim_productengine 347ae7a38b SL-10430 FIXED Slider control rendering broken 2019-01-29 16:49:16 +02:00
andreykproductengine 714df9c4f7 SL-10426 Fixed Inventory day cycle doesn't apply to the parcel from About Land 2019-01-28 21:24:11 +02:00
andreykproductengine 54dc80a709 SL-1932 No transfer check should work for parcel and region environments 2019-01-28 20:09:35 +02:00
Rider Linden 11ddd765ef Merged in andreykproductengine/maint-eep (pull request #238)
SL-1945 Day Cycle Editor Copy Track
2019-01-28 17:40:55 +00:00
andreykproductengine fd13bdef98 SL-1945 Don't open floater if there is only one option to select from 2019-01-28 18:32:47 +02:00
maxim_productengine 4222097779 SL-10413 FIXED environment does not change after double-clicking Sky Setting in Inventory the first time. 2019-01-28 17:25:44 +02:00
Graham Linden 431a26c118 SL-10303, SL-10414
Fix positioning of sun/moon discs w.r.t atmo haze glow.

Disable killing glow when sun is not up.
2019-01-25 16:29:05 -08:00
Rider Linden 64ce16aa07 Merged in graham_linden/viewer-eep-fixes (pull request #237)
SL-10303
2019-01-25 22:04:47 +00:00
andreykproductengine ac865de287 SL-1945 Day Cycle Editor Copy Track 2019-01-25 22:02:16 +02:00
Graham Linden 88d4d85711 SL-10303
Modify sun disc shader to better position itself within the sun glow and to
fade as the sun approaches the horizon (to mask where the position difference is greatest).
2019-01-25 10:34:42 -08:00
Rider Linden 9246be0721 Merged in maxim_productengine/viewer-eep (pull request #235)
SL-10331 FIXED [EEP] Apply to Region/Parcel from the day editor sticks
2019-01-25 16:54:56 +00:00
Graham Linden b33f9c4533 Merge 2019-01-25 08:40:43 -08:00
maxim_productengine 7c1594090e SL-10331 FIXED [EEP] Apply to Region/Parcel from the day editor sticks 2019-01-25 15:57:59 +02:00
Graham Linden 966dc7fc8f SL-10276
SL-9851

Fix cloud shaders to ignore clouds when cloud_scale is 0.

Fix creation of heavenly body geo to avoid degenerate vector math
and not randomly flip orientation when crossing zenith.

Add sun_up_factor to eliminate sun glow around moon when sun is down.
2019-01-24 14:54:11 -08:00
Graham Linden a6f92d8190 SL-10281
Use clamp on dot product of view and light norm to eliminate 2nd halo.
2019-01-24 11:48:04 -08:00
Graham Linden ec8140016b SL-10282
Use clamping on dot product to determine halo TCs to fix abrupt cutoff at dot == 0.

Ifdef around engaging advanced atmo which is not ready for primetime yet.
2019-01-24 10:58:03 -08:00