Commit Graph

41007 Commits (b81555d552ebfb2bcbb1f0eb282ad5cc6eb7077f)

Author SHA1 Message Date
maxim_productengine b81555d552 SL-11420 FIXED [EEP] The fields next to 'Ground' and 'Sky4' are shifted to the right 2019-06-13 14:51:10 +03:00
Graham Linden e3e6f1e7e6 SL-11370
Take another pass at fixing up refraction map culling across render modes.
2019-06-12 15:19:57 -07:00
Graham Linden c68c9678a3 SL-11406
Adjust atmospheric lighting in frag shader.
2019-06-12 14:09:47 -07:00
Graham Linden 653133b9c0 SL-11370, SL-11372, SL-11337
Fix culling on Low+ water reflection pass.

Make Mid+ / High use class1 deferred sky again (no rainbows, but faster!).

Fix setting of cloud color for deferred sky/cloud shaders.

Put water reflections back in wrong colorspace for consistency with release.
2019-06-11 13:03:06 -07:00
Graham Linden c15baecbfb SL-11370
Modify culling logic to exclude objects correctly in < Mid graphics.
2019-06-10 14:54:47 -07:00
Graham Linden 6d90dd996e Modify panel_region_environment XUI to eliminate parser errors/warnings (10625 guess). 2019-06-10 09:45:45 -07:00
Graham Linden b79d0d2fdd SL-10969, SL-11051
Make fullbright alpha mask with mask cutoff == 0 not generate shadows.

Adjust handling of ambient across forward and deferred again.
2019-06-10 09:15:35 -07:00
Graham Linden 49eae58bd0 SL-10969
More tweaking ambient light.
2019-06-06 16:32:55 -07:00
Graham Linden 158a0104c1 SL-11367
Use rotated lightnorm directly in water shader instead of forcing all shaders marked as water (including lighting) to get that norm
(where it would only affect Mid as only that graphics mode has atmospherics on but isn't using deferred rendering).
2019-06-06 15:55:50 -07:00
Graham Linden a7856d4fc5 SL-11374
Use color channel for trees instead of shenanigans to get proper diffuse colors to shaders.

Remove fudge factors on density modifier in class1 sky.
2019-06-06 14:34:14 -07:00
maxim_productengine 7049757342 SL-11376 FIXED [EEP] The 'Environment' tab becomes inactive after CTRL + left-clicking on the 'Sky Altitudes' 2019-06-06 17:38:36 +03:00
maxim_productengine 6504a7b598 SL-11358 FIXED [EEP] Setting type name and other strings are missing. 2019-06-06 11:53:54 +03:00
Graham Linden e710dd2574 SL-11368
Force update of water fog color shader uniform to fix low/low+ application of water fog.
2019-06-05 15:31:39 -07:00
Graham Linden 2408e8be5e SL-11357
Nerf moisture and ice levels iff there's no sun or moon to generate light to refract.
2019-06-05 09:15:19 -07:00
Graham Linden 48401b224d SL-9989
Clamp fog distance multiplier to >= 0.05 and adjust min range on control as well.

Make sky shaders use dist mul consistently.
2019-06-05 08:58:28 -07:00
Graham Linden 42ddf24b8e SL-11109, SL-11342, SL-11051
Fix handling of objects with object transparency by diffuse alpha mode none
and replace discard test to allow diffuse mode alpha blend objects to not falsely cast shadows.
2019-06-05 08:07:55 -07:00
Graham Linden a6443ce492 SL-11353
Make culling ignore the geo from the spotlight rendering a shadowmap.
2019-06-04 14:47:07 -07:00
Graham Linden a12fbc84d3 Fix crashes on exit from trying to lock log mutices while doing CRT abandon ship ritual. 2019-06-04 10:58:56 -07:00
Graham Linden ef5d4bc5af Merge 2019-06-03 11:58:38 -07:00
Graham Linden 16d3279995 SL-10966
Fix light atten and transmittance calcs breaking ambient color contrib to fog.

Needs to be tested on DRTSIM-415 or better to get legacy viewer settings that match EEP.
2019-06-03 11:30:41 -07:00
Graham Madarasz 096b892804 Merged in graham_linden/viewer-eep-g (pull request #413)
SL-11238, SL-11337
2019-06-03 17:26:46 +00:00
Graham Linden 9d73d103bc SL-11238, SL-11337
Tweak application of ambient in deferred soften light for class1/2
2019-06-03 10:22:43 -07:00
Graham Linden bb214c30c3 Make disables for parts of lighting not persist (too many weird bugs if people leave these enabled and forget). 2019-05-31 16:45:53 -07:00
Graham Madarasz c137cf0556 Merged in graham_linden/viewer-eep-g (pull request #412)
SL-11343
2019-05-31 22:27:29 +00:00
Graham Linden ee9ad6520e SL-11343
Make materials apply vertex color to both linear and srgb versions of diffuse color.
2019-05-31 15:25:54 -07:00
Graham Madarasz 57116089d0 Merged in graham_linden/viewer-eep-g (pull request #411)
Fix callsites missed for func w/ changed signature.
2019-05-31 21:53:44 +00:00
Graham Madarasz b27aa056a0 Merged in graham_linden/viewer-eep-g (pull request #410)
SL-11337, SL-11221, SL-11339
2019-05-31 21:25:03 +00:00
Graham Linden b507392b78 Fix callsites missed for func w/ changed signature. 2019-05-31 14:17:03 -07:00
Graham Linden 58f7b981bd SL-11337
Fix handling of ambient (was getting reset to 1,1,1,1 unintentionally).

Modify shaders to balance ambient across render modes again.
2019-05-31 13:47:44 -07:00
Rider Linden 4d5c0fe3ef Merge 2019-05-31 09:29:03 -07:00
Rider Linden 5927515212 SL-11117: Set default sky asset ID to A-12PM 2019-05-31 09:24:30 -07:00
Graham Linden 485c5978e7 SL-11051
Make shadow alpha mask shader ignore vert alpha (if it mattered, it'd be blended anyway).

Modify deferred fullbrightF to use same handling of alpha masking as shadows for consistency (esp when mask cutoff == 0).
2019-05-31 09:19:34 -07:00
Graham Linden e9b2aa384a SL-11289
Limit banding from atmo exp falloff calc.
2019-05-30 16:16:29 -07:00
Graham Linden f7bff299f1 SL-11330
Put back atten for non-ALM lighting that accounts for inverted lin atten setup of yore.
2019-05-30 15:58:51 -07:00
Graham Linden 9118cafb22 SL-11327
Soften assert on non-finite data in LLCoordFrame until we can isolate conditions to repro the assert.
2019-05-30 12:59:51 -07:00
Graham Linden 2f2cf6d855 SL-10969
Modify ambient handling and forward projector lighting again to stamp out alpha fires.
2019-05-29 15:57:24 -07:00
Graham Linden a00dd2837d Merge version change 2019-05-29 08:43:05 -07:00
Graham Linden fe5c6db9ad Move to version 6.4.0 2019-05-29 08:38:45 -07:00
Graham Linden 2037c3ec66 Merge 2019-05-29 08:20:06 -07:00
Graham Linden baa1c7f6d7 SL-11073
Make tex cache not check size logic while performing validation.
2019-05-29 08:17:34 -07:00
Graham Linden 5ad28c1f15 Merge 2019-05-29 08:14:24 -07:00
Graham Linden 5d844d2646 SL-11247
Fix underwater water fog density modifier being used when not underwater.
2019-05-29 08:12:49 -07:00
Graham Linden 1b152d5114 Clang wants parens. Clang gets parens. 2019-05-29 07:54:32 -07:00
Graham Linden 47ceaa3d09 SL-11247
Make underwater modifier not applied when not underwater.
2019-05-28 16:11:04 -07:00
Graham Linden 3d9bd0fb82 SL-10969, SL-11073
Modify forward projector lighting to use falloff like the deferred lights.

Make tex cache not evaluate evictions for size during validation passes.
2019-05-28 14:36:00 -07:00
Graham Madarasz ee229e0f0b Merged in maxim_productengine/viewer-eep (pull request #406)
SL-11279 and SL-11273 fixes
2019-05-28 16:23:56 +00:00
maxim_productengine fdf0d49614 SL-11279 [EEP] Automatically toggle the beacon checkboxes 2019-05-28 18:06:08 +03:00
andreykproductengine 6aa393f7f5 SL-11287 [EEP] Importing certain legacy windlights give upload error 2019-05-24 21:17:41 +03:00
maxim_productengine 9f2fc2b433 SL-11273 FIXED [EEP] The beacon checkboxes in the Day Cycle window can only be changed while a keyframe is selected. 2019-05-24 17:54:36 +03:00
Graham Linden 63ecb7325e SL-11260 part deux
Tamp down more view-dependent refraction map fail.
2019-05-23 15:47:02 -07:00