Commit Graph

39337 Commits (405f5c879c44f32635dcb94de2c7dfb9e4a8673a)

Author SHA1 Message Date
Graham Linden ef2c61275e Move fname back inside class loop. grumble stringstream grumble.
Fix sky depth-testing with advanced atmospherics.
2018-09-10 21:18:37 +01:00
Graham Linden 8a162bc59c Pull fname out of class loop so we can see which actual shader file we were trying to load while debugging. 2018-09-10 20:41:10 +01:00
Graham Linden 642a4ddd60 Fixes for switching between atmospherics implementations on the fly. 2018-09-10 20:39:48 +01:00
Rider Linden 2fd4ce55af MAINT-9115: When selecting no parcel or a parcel without a day cycle, close the day cycle editor if it is not dirty, if dirty just disable commit. 2018-09-10 11:22:36 -07:00
Graham Linden e5c0022a7c Merge 2018-09-10 16:48:26 +01:00
Graham Linden e075c65ee2 First pass at preferences and feature table hookup for advanced atmospherics. 2018-09-10 16:43:49 +01:00
maxim_productengine 598cd8a30f MAINT-9066 EEP should not be able to delete all Keyframes from Ground Level or Water 2018-09-10 17:31:31 +03:00
andreykproductengine 43c8f5959f MAINT-9099 Adjustable region altitudes. 2018-09-10 16:44:56 +03:00
Rider Linden 8c9d758e3a Get rid of (void)this... (this should not have been captured in the first place.) 2018-09-07 17:10:27 -07:00
Rider Linden b239522fea Merge 2018-09-07 16:10:36 -07:00
Rider Linden 114e358aae Work to make edit floaters respect no mod and no trans. Importing no-trans frame will cause day cycle to become no trans. 2018-09-07 16:09:32 -07:00
Graham Linden eb1ddbc142 Merge 2018-09-07 23:13:57 +01:00
Graham Linden 1f69a685eb MAINT-8988
Make rebuilding sky tex not look up invariant values by converting from LLSD 15 times per pixel.

Set range on density multiplier to be non-zero to clamp light attenuation to sane values.

Fix UI for density multiplier to include 4 decimal places and not show 0.0003 as 0.00
2018-09-07 22:10:14 +01:00
Graham Linden 0c599af917 Merge 2018-09-07 19:03:52 +01:00
Graham Linden d20c4c17af Nerf OSX warning about use of this in lambda. 2018-09-07 18:51:36 +01:00
Graham Linden 7708708984 Nerf OSX warning about use of this in lambda. 2018-09-07 18:49:07 +01:00
Graham Linden 770baa2852 Merge 2018-09-07 17:27:24 +01:00
Graham Linden 4bd2b8b98b Fix createDensityProfileLayer dropping passed in values.
Enable sky density panel to update advanced atmo precomputed textures.

Take wild stab at appropriate ranges for density parameters in edit panel UI.

Clean up debug-only code that isn't necessary anymore.

Point autobuild at latest version of libatmosphere package.
2018-09-07 17:24:29 +01:00
maxim_productengine df96fc652b MAINT-9108 Disable "Copy" perm checkbox for settings type objects 2018-09-07 16:40:33 +03:00
Graham Linden 451ab80ca6 Fix tex format mismatch between what libatmosphere was generating and what we were claiming to use in rendering.
First pass at sky shader using libatmosphere sky radiance lookup.

Add atmo density controls to ext daycycle floater tabs.
2018-09-06 22:50:26 +01:00
andreykproductengine e539236a75 MAINT-9099 Implementation of vertical orientation support for multislider 2018-09-06 21:29:28 +03:00
maxim_productengine 14107dd062 MAINT-9083 Add minimize button to floater_fixedenvironment 2018-09-05 16:43:31 +03:00
maxim_productengine e010203d76 MAINT-9080 Edit, Copy, Copy UUID options greyed out in My Environments floater 2018-09-05 16:41:23 +03:00
Graham Linden 59a36c2037 Merge 2018-09-04 23:53:05 +01:00
Graham Linden 4aaa23fe6d Update validation range for star brightness to 0 -> 512. 2018-09-04 23:49:49 +01:00
Graham Linden 5db0338ace Put back less debuggable but more terse accum of update conditions. 2018-09-04 23:47:52 +01:00
Graham Linden 94d844e187 Remove MSVC debug pragmas. 2018-09-04 23:44:41 +01:00
Graham Linden a65afc30a9 Merge 2018-09-04 23:43:39 +01:00
Graham Linden 32631f09a5 8283/4 WIP 2018-09-04 23:41:36 +01:00
Graham Linden 0a78e9271c Make legacy star brightness setting convert to 0-512 range of new settings.
Make brightness scale in shader more linear and fix twinkling.
2018-09-04 23:39:21 +01:00
Graham Linden 2e55eae9cc Merge and fix MAINT-9087 and MAINT-9084 2018-09-04 23:08:20 +01:00
Oz Linden b51972bac7 use copy_if_different to copy CrashReporter.nib so that it creates the directory if needed 2018-09-04 12:39:56 -04:00
Rider Linden d1d248973d Merged in andreykproductengine/maint-eep2 (pull request #68)
MAINT-8989 Menu updates button instead of executing command
2018-09-04 16:22:01 +00:00
Rider Linden 5b11cad690 Merged in maxim_productengine/viewer-eep2 (pull request #67)
MAINT-9064 One more fix for crash caused by new shader calls

Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
Approved-by: Rider Linden <rider@lindenlab.com>
2018-09-04 16:21:05 +00:00
maxim_productengine 51fbbf7645 MAINT-9064 One more fix for crash caused by new shader calls 2018-09-04 16:07:49 +03:00
andreykproductengine a4c49904c6 MAINT-8989 Menu updates button instead of executing command 2018-09-03 19:32:22 +03:00
maxim_productengine a32a4dc636 MAINT-9068 FIXED EEP closing Day Cycle editor by clicking Cancel makes the environment static 2018-09-03 15:20:53 +03:00
Rider Linden fa2b53385e Better code for finding a file when loading legacy windlights 2018-08-31 14:25:07 -07:00
Rider Linden 3b10414c63 Adding optional flags to settings objects. 2018-08-31 11:47:18 -07:00
Rider Linden cb7592e490 Merged in graham_linden/viewer-eep-graham (pull request #65)
MAINT-8983
2018-08-31 16:23:28 +00:00
Graham Linden c46b70c257 Null out shader pointers after passes are complete (prevents them being non-null and masking crashes when graphics prefs change). 2018-08-31 16:33:57 +01:00
Graham Linden d71d656ba4 Merge 2018-08-31 16:25:49 +01:00
Graham Linden 6f8f307858 MAINT-8983 cut RenderShadowBias down to -0.004 to get shadows reconnected to the ground 2018-08-31 16:20:30 +01:00
andreykproductengine 9480ee9a4d MAINT-9064 Fix crash caused by new shader calls 2018-08-31 16:05:06 +03:00
Graham Linden 0c878d7e82 Merge 2018-08-30 21:39:10 +01:00
Graham Linden d452fd77ef MAINT-9007
fix management of water plane and fog Ks shader uniforms
2018-08-30 21:37:10 +01:00
Graham Linden e61fb73f38 Merge 2018-08-30 18:15:26 +01:00
Graham Linden 3b0ab35ac1 Merge 2018-08-30 18:08:16 +01:00
Graham Linden 8b4d61bd22 Merge 2018-08-30 18:01:04 +01:00
Graham Linden 6dd9dd3ab6 MAINT-9064
Fix binding of current/next sun/moon textures.

Remove redundant code in GLSLShader determination of tex uniform bindings.

Unhack mix calls in sun/moon shaders to reverse sense of blending (was working around reversed bindings).
2018-08-30 17:54:59 +01:00