Commit Graph

46309 Commits (a2b09df2db69ba8a2e6b587d839d509fbe5abebb)

Author SHA1 Message Date
Dave Parks a2b09df2db SL-18293 Fix for broken wireframe mode. 2022-10-14 15:52:44 -05:00
Dave Parks ec5009d70e SL-18190 Potential fix for sapping CPU when "sleeping" 2022-10-13 19:51:40 -05:00
Dave Parks 15c3c3f94d Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-13 16:16:04 -05:00
Dave Parks bc6ad18826 SL-18376 Fix for transparent legacy avatar bits disappearing. 2022-10-13 16:15:41 -05:00
Brad Kittenbrink 16a7989f06 SL-18362 Fix mac shader loading 2022-10-13 11:46:45 -07:00
Andrey Kleshchev 3d170fae5d SL-18125 Separate GLTF permissions from normal uploads 2022-10-13 21:02:02 +03:00
Dave Parks bb70a2bc77 SL-18190 Tweak reflection probe mixing on water. 2022-10-13 12:55:47 -05:00
Dave Parks 0e3f8db632 SL-18190 Fix for blurry name tags. 2022-10-13 11:20:23 -05:00
Dave Parks c06fd0d753 SL-18367 Fix for some objects rendering purple -- globally set number of indexed texture channels instead of allowing it to vary from one shader to the next. 2022-10-13 10:07:09 -05:00
Dave Parks 80127acfa8 SL-18190 Limit the number of decode threads. 2022-10-12 22:58:25 -05:00
Dave Parks 6a63c546ec SL-18316 Fix for hud attachments being invisible. 2022-10-12 19:34:15 -05:00
Dave Parks 598c953d54 SL-18190 Fix for assert on 360 snapshot and ? fix for mac build ? 2022-10-12 18:49:18 -05:00
Dave Parks bc84b88cb3 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-12 16:05:58 -05:00
Andrey Kleshchev baf1f0f14d SL-18346 Fix a typo 2022-10-13 00:01:23 +03:00
Dave Parks 9670139241 SL-18190 Fix for mismatch between alpha and opaque water fog. 2022-10-12 14:59:37 -05:00
Andrey Kleshchev 17f421fb2e SL-18346 Fixed tools floater not editing pbr texture offsets correctly 2022-10-12 22:51:26 +03:00
Dave Parks fad5ece612 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-12 14:47:19 -05:00
Dave Parks 42ec639c86 SL-18190 Remove water reflection detail combo box and reimplement "Transparent Water" checkbox. 2022-10-12 14:46:51 -05:00
Andrey Kleshchev 3514ab73bd SL-18125 Material asset doesn't inherit some "uploads" permissions 2022-10-12 11:50:59 +03:00
Dave Parks b6e576c7c2 SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), remove some unused glsl files. 2022-10-11 20:20:39 -05:00
Dave Parks dafa933043 SL-18190 Fix for mystery circle showing up on east side of reflection probes. Add one probe to rule them all as a fallback for pixels that aren't inside any influence volume. 2022-10-11 16:33:51 -05:00
Dave Parks 3ac80d7ec2 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-10 18:57:32 -05:00
Dave Parks 07bca31e06 SL-18190 Fix alpha not playing nice with water surface by split LLDrawPoolAlpha into two passes, one above water, one below water, and clip against water plane. Currently brute forces two complete alpha passes, still need to cull against water plane and add support for fullbright shaders. 2022-10-10 18:53:43 -05:00
Andrey Kleshchev 15ac2f6763 SL-17653 Local materials should reuse existing pointer when present instead of creating a new one. 2022-10-11 00:37:24 +03:00
Dave Parks 5890f423b4 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-10 10:20:16 -05:00
Jonathan Goodman 5c65f58cb8 Merged in SL-18290 (pull request #1151)
SL-18290

Approved-by: Dave Parks
2022-10-10 15:19:58 +00:00
Dave Parks 0fed3884c2 SL-18190 Use funky distance based error correction only on water surface (revisit for general use later). 2022-10-10 10:19:36 -05:00
Jonathan Goodman 7ff19ec98c Merged DRTVWR-559 into SL-18290 2022-10-10 15:19:04 +00:00
Dave Parks ace892b8f5 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-07 19:27:40 -05:00
Dave Parks 25bff0c21d SL-18190 Move water shaders to class 3, add debug stub for underWaterF.glsl, make underWaterF and softenLightF apply water fog in linear space. 2022-10-07 19:27:19 -05:00
Andrey Kleshchev 2fa8bce1cf SL-18326 GLTF material functionality in a Notecard 2022-10-08 01:14:22 +03:00
Dave Parks 18309bc7fb SL-18190 Fix for DoF 2022-10-07 15:25:48 -05:00
Dave Parks 4a4b0f8ee8 SL-18190 Rearrange render order so 3D UI has access to the depth buffer. 2022-10-07 13:25:40 -05:00
Dave Parks 26f99409d2 SL-18190 Temporarily disable occlusion culling by default -- not compatible with depth buffer management changes. 2022-10-07 12:52:43 -05:00
Dave Parks 176f34791b SL-18190 Fix for mac build 2022-10-07 10:05:44 -05:00
Dave Parks 9448db5d4a SL-18190 Water shader WIP. Better parallax correction for sphere probes. Reduce probe memory footprint. Remove framebuffer copies and move to deprecate stencil buffer usage. 2022-10-06 18:40:01 -05:00
Jonathan Goodman a73b226f9e Merged DRTVWR-559 into SL-18290 2022-10-06 19:53:18 +00:00
Geenz Linden db92f95649 Switch away from std::string
API expects const char* anyways.
2022-10-06 15:18:17 -04:00
Geenz be1cdc1aaa Initial pass at adding KHR_debug support
This still needs some work - I'm not super satisfied with the overall structure of the code.  Will continue to iterate as I add in proper RenderDoc support.
2022-10-05 09:48:18 -07:00
Dave Parks 2b28fecf48 SL-18190 Fix for mac build 2022-10-05 10:44:17 -05:00
Dave Parks 46009c19e9 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-10-05 08:12:00 -05:00
Dave Parks 30bcc7d6d5 SL-18190 WIP - Add refraction to water without splitting scene between above and below water 2022-10-05 08:11:33 -05:00
Andrey Kleshchev 1a437cbedf SL-18144 Bakes On Mesh not showing in-world as Albedo 2022-10-04 20:33:10 +03:00
Dave Parks 1e72e3d82c SL-18190 Remove some commented out code. 2022-10-04 12:21:25 -05:00
Dave Parks 1900df3615 SL-18293, SL-18190 -- Fix for debug displays not showing up (wireframe still busted). WIP on reflection probe/PBR driven water shader. 2022-10-04 12:20:19 -05:00
Dave Parks 7d42681501 SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. Restore SSAO to release version. 2022-09-30 10:57:01 -05:00
Dave Parks d001c52c34 SL-18132 Fix for errant shadow when sun shadows are disabled. 2022-09-29 19:24:08 -05:00
Dave Parks 6f2acc8e60 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-09-29 19:01:41 -05:00
Dave Parks 10b2d1be01 SL-18190 End of linear space odyssey -- just eat the conversions in atmosphericsFuncsF for sunlight and additive, but leave linear ambient in tact. 2022-09-29 18:56:21 -05:00
Brad Kittenbrink f2867c71db Better fix for DRTVWR-559 mac build breakage 2022-09-29 13:58:05 -07:00