Commit Graph

39832 Commits (f0afc19bee33a31f9e648e72935f3b7c7dee2fd5)

Author SHA1 Message Date
maxim_productengine f0afc19bee SL-10166 FIXED Sky editor add/delete frame not enabling disabling correctly 2018-12-05 15:32:17 +02:00
Graham Linden b6fa72d3c4 SL-10055
Modify handling of directional light to prefer sun when it is up but use moon dir/color when it is alone in the sky.

Modify handling of shader in shaders to get some shadowing of ambient and nighttime shadowing.
2018-12-03 15:33:15 -08:00
Graham Linden 79049c49bd Merge 2018-11-30 09:08:56 -08:00
maxim_productengine d66012f85e SL-9716 [EEP] "Use Shared Environment" does not enable when applying an environment to a parcel or region 2018-11-30 17:48:08 +02:00
maxim_productengine 58ffb2e4b1 SL-10141 FIXED [EEP] Neighboring sky levels may be closer than 100 meters to each other in edit mode 2018-11-29 17:55:23 +02:00
andreykproductengine ace17533c9 MAINT-8833 Don't cause dummy spam 2018-11-28 21:29:11 +02:00
andreykproductengine 1f1d29e346 SL-9787 EEP Remove Apply to Region from right-click menus. 2018-11-28 15:05:30 +02:00
Rider Linden 9309c2c966 Comment out unused variables for mac build. 2018-11-27 09:29:04 -08:00
Graham Linden 65d56f53cd Remove unused vars, make Clang happy. 2018-11-27 08:28:42 -08:00
Rider Linden 3cbe7fa715 Merged in graham_linden/viewer-eep-fixes (pull request #200)
SL-10099
2018-11-26 21:57:03 +00:00
Graham Linden 86981981c8 SL-10099
Remove user clip plane from culling pass and from attachment vis update.
There will be more slop and render submits, but the results will be more
stable and involve less culling mystery bugs like 9708.
2018-11-26 11:45:08 -08:00
maxim_productengine 917077ec29 SL-10116 Allow to copy asset IDs for settings with appropriate perms. 2018-11-22 15:33:19 +02:00
Rider Linden 8d3e5a3eac Merge 2018-11-21 12:52:35 -08:00
Rider Linden 8067bd824e SL-10117: Include environment changes in experience agreement. 2018-11-21 12:51:41 -08:00
andreykproductengine 62720cf5dd SL-9661 Settings applied from inventory don't update about land floater. 2018-11-21 19:04:28 +02:00
Rider Linden 6c8eebf762 Merge 2018-11-20 11:00:18 -08:00
Rider Linden 29130c5483 SL-10093: Client code to support experiences changing an environment. Handle generic messages with "commands" to be executed. 2018-11-20 10:59:38 -08:00
Rider Linden db424c0de3 Merged in graham_linden/viewer-eep-fixes (pull request #197)
SL-10032
2018-11-19 18:55:22 +00:00
Graham Linden 30606a564d SL-10032
Plug more holes through which env ambient terms were finding their way into lighting calcs for HUDs.
Fix up mismatched indenting (tabs v spaces) on several shaders.
2018-11-19 10:49:14 -08:00
maxim_productengine 655e1d1900 SL-10086 FIXED [EEP] Rainbow and Halo use wrong textures 2018-11-19 15:59:00 +02:00
Graham Linden 5a8e633ece SL-10066 and SL-10067
Fix fullbright transport transposed args and use display gamma for post-deferred gamma correction.
2018-11-15 13:13:11 -08:00
Graham Linden 429bef3cf6 Remove compilation and linkage of deferredUtil and indirect GLSL helper objects (current source of Intel ig4icd driver crash). 2018-11-15 08:11:05 -08:00
Graham Linden c4630a4b15 Work around broken deps on atmospheric vars in the frag-based deferred lighting pipe. 2018-11-14 19:23:16 -08:00
Graham Linden aa0115053a Merge 2018-11-14 15:22:47 -08:00
Rider Linden 1d022e86c8 Merge 2018-11-14 11:19:33 -08:00
Rider Linden 18eb4b497f Merged in maxim_productengine/viewer-eep (pull request #190)
SL-10061 FIXED [EEP] Parcel Environment settings can't be changed when Region settings are used

Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
2018-11-14 18:22:39 +00:00
andreykproductengine 045ddf0b02 SL-10056 [EEP] Cloud Detail settings >1.0 always reverts to 1.0 2018-11-14 15:43:31 +02:00
maxim_productengine dd6167ae8d SL-10061 FIXED [EEP] Parcel Environment settings can't be changed when Region settings are used 2018-11-14 14:01:50 +02:00
Rider Linden 4231714698 Merged in graham_linden/viewer-eep-fixes (pull request #189)
SL-10044 SL-10045
2018-11-13 17:27:12 +00:00
Graham Linden 4662ba8a26 Merge 2018-11-13 09:25:32 -08:00
Graham Linden a49e2b604e SL-10044 SL-10045
Fix class 1 and 2 transport/gamma funcs and made usage consistent across all shaders.

Fix class1\environment\waterV reverting to old d1/d2 names for wave directions.
2018-11-12 15:54:53 -08:00
andreykproductengine bda785e8b1 SL-10033 [EEP] Use fast environment transition for teleports 2018-11-12 20:11:00 +02:00
Rider Linden 1143edc42e Merged in andreykproductengine/maint-eep2 (pull request #187)
SL-9620 Viewer crashes after clicking "Commit" button while editing Day Cycle preset

Approved-by: Andrey Lihatskiy <andreylproductengine@lindenlab.com>
2018-11-12 17:28:59 +00:00
andreykproductengine 77b278b7f5 SL-9620 Viewer crashes after clicking "Commit" button while editing Day Cycle preset 2018-11-12 16:41:40 +02:00
Graham Linden bdf4442e21 Add missing new shader files. 2018-11-09 22:55:41 +00:00
Graham Linden a8c2bc25dd More incremental revive of 39561 contents to determine cuplrit. 2018-11-09 21:21:03 +00:00
Graham Linden d614bf1135 Yes, Maurice, baby steps. 2018-11-09 21:11:37 +00:00
Graham Linden db270df7cc Back out changes causing broken shadows and other render shenanigans. 2018-11-09 18:31:29 +00:00
Graham Linden 2929998982 Move to using a shared deferredUtil object for getting pos/norm from gbuffer.
Eliminate 20+ callsites with copy-paste of getPosition and/or getNorm code.

Make pipeline use getShadowTarget/releaseShadowTarget consistently.
2018-11-06 19:33:04 +00:00
Graham Linden 8c1aefc17c Remove scaleDownLight funcs and eliminate unused copy-pasted funcs in lighting shaders.
Also fix terrain response to atmospherics shaders (was failing to apply ambient on low end even when atmospherics was on).
2018-11-06 16:38:06 +00:00
Graham Linden e0a1b46e61 Merge 2018-11-02 22:34:20 +01:00
Rider Linden 8d333a0176 OSX Pedantics 2018-11-02 14:32:42 -07:00
Graham Linden 3494fa3cfe SL-9806 stop rendering stars post deferred so they can be depth sorted properly with clouds and heavenly bodies. 2018-11-02 17:30:54 +01:00
Rider Linden c1faabe951 Merge 2018-11-02 09:17:41 -07:00
Rider Linden 51772e6083 SL-9886: Viewer send and receive new day_name(s) information in the environment protocol for viewer specified names on individual tracks. 2018-11-02 09:17:19 -07:00
andreykproductengine c3ac4650ad SL-9870 EEP Water texture doesn't apply to observer 2018-11-02 17:23:30 +02:00
Rider Linden c361ae8cec Merged in graham_linden/viewer-eep-fixes (pull request #179)
SL-9994
2018-11-01 21:27:43 +00:00
Graham Linden e529da6ba7 Merge 2018-11-01 20:41:56 +01:00
Graham Linden 4f267a5723 SL-9994
Make shaders use consistent naming and parameter order for transport and atmospheric helpers.

Share transport and gamma correction code where possible.

Add lots of asserts and other validation for when things don't go as planned.

Engage dumpShaderSource to get more source output with shader compilation fail.
2018-11-01 20:28:47 +01:00
Rider Linden e6b5ed3fef Merged in graham_linden/viewer-eep-fixes (pull request #178)
Default
2018-11-01 18:12:19 +00:00