Commit Graph

46637 Commits (cf86c23dfe1fd732cd939b7fd48fdc7b88bdce1c)

Author SHA1 Message Date
Cosmic Linden cf86c23dfe SL-18732: Pass material list callbacks by reference 2022-11-29 14:23:18 -08:00
Cosmic Linden 361571cdb3 SL-18732: Use override update callback for LLMaterialEditor::updateLive as well 2022-11-29 13:51:23 -08:00
Cosmic Linden f313a762fc SL-18732: Fix texture transform controls not updating when switching which texture to edit 2022-11-29 13:26:04 -08:00
Cosmic Linden a989eba080 SL-18732: Fix flickering of control values when changing GLTF texture transforms in build floater 2022-11-29 13:26:04 -08:00
Dave Parks adbd264d35 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2022-11-29 10:50:58 -06:00
Dave Parks e46323b0b9 SL-18682 WIP -- Clear BOOST_SELECTED as needed. GL 3.2 compatibility pass. Fix for stack underflow when reflection probes disabled. 2022-11-29 10:50:25 -06:00
Dave Parks b5db671f7c SL-18682 WIP -- Add debug settings that aid in emulating low end hardware. 2022-11-29 09:15:02 -06:00
Maxim Nikolenko 47166eba9e SL-18362 FIXED Login screen is black on Mac 2022-11-28 18:40:52 +02:00
Andrey Kleshchev 159d4f9cd0 SL-18708 Shutdown crash at renderHeavenlyBodies 2022-11-24 22:31:20 +02:00
Andrey Kleshchev 32984b56ea SL-18701 llsd is not thread safe, parse it before using 2022-11-24 20:58:05 +02:00
Dave Parks dfa76a56e3 SL-18700 Fix for shiny fullbright objects not rendering. 2022-11-22 16:47:15 -06:00
Dave Parks 8aa65f6797 SL-18697 Fix for particle textures not loading. 2022-11-22 16:01:18 -06:00
Dave Parks 8bdd71c4e3 SL-18683 Fix for corruption on alpha blended PBR materials. 2022-11-22 14:59:24 -06:00
Dave Parks ee1697a391 SL-18678 Fix for Greg et al being too shiny (legacy materials in general being busted). 2022-11-22 14:22:27 -06:00
Geenz Linden 34d3f94db6 Fix for SSAO not behaving properly.
SL-18662
2022-11-20 11:09:05 +01:00
Andrey Kleshchev ade79bc6f6 SL-18677 Disable materials UI when materials caps are not available 2022-11-18 21:15:54 +02:00
Andrey Kleshchev 32663643c7 SL-18668 Only object id is strictly required 2022-11-18 20:00:10 +02:00
Dave Parks 3368fe153e Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-11-18 11:45:29 -06:00
Dave Parks b1dabc0f00 SL-18669 Fix for broken lighting on transparent faces. Optimize handling of "bindDeferredShader" and shadow map setup. 2022-11-18 11:45:04 -06:00
Andrey Kleshchev 7edf1ac66f SL-18666 Allow tabbing between fields in Material editor floater 2022-11-18 16:27:19 +02:00
Andrey Kleshchev 7889f0b170 SL-18668 Don't call makeMap from callback 2022-11-18 15:28:25 +02:00
Dave Parks e2d1af5c4f SL-18154 Profile guided optimizations -- remove some unneeded operations and make LLDrawPoolMaterials less branchy. 2022-11-17 13:35:39 -06:00
Dave Parks d539550252 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-11-16 16:07:58 -06:00
Andrey Kleshchev 6387fbb378 SL-18648 Simplify permission testing 2022-11-16 23:56:06 +02:00
Sabrina Shanman d934a14b97 Merged in SL-18632 (pull request #1199)
SL-18632: Implement editing GLTF material texture transforms in build floater
2022-11-16 21:38:29 +00:00
Andrey Kleshchev d2b8d5b368 SL-17699 Fixed drag and drop into material picker 2022-11-16 23:37:48 +02:00
Andrey Kleshchev bfe5e3f289 SL-18648 Material editor should only allow full-perm textures 2022-11-16 23:23:43 +02:00
Dave Parks bc4694e82a Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-11-16 14:49:47 -06:00
Dave Parks 8d2ac419b2 SL-18154 Profile guided optimizations vs release viewer. Trim some unused abilities and remove some more fast timers. 2022-11-16 14:49:17 -06:00
Cosmic Linden 62aa0e807f SL-18632: Un-hide planar align options when editing GLTF textures in build floater 2022-11-16 12:04:16 -08:00
Geenz 07ada65df1 A few tweaks to SSR while I'm in the neighborhood.
Mostly just making it actually kind of work.  Still needs a lot more tweaking - but can revisit later.
SL-18332
2022-11-16 07:11:13 -08:00
Cosmic Linden fd76c195c8 SL-18632: Implement editing GLTF material texture transforms in build floater 2022-11-15 18:11:27 -08:00
Brad Kittenbrink 911aba0c1c SL-18458 VOCache cleanup region_handle message encoding.
Really wish there were a native way to send S64/U64 values in llsd.
2022-11-15 12:51:28 -08:00
Sabrina Shanman 3cc3e6a5e0 Merged in SL-18634 (pull request #1198)
SL-18634: Fix GLTF material texture transform not serializing when texture ID is null
2022-11-14 23:06:44 +00:00
Cosmic Linden e4dd9c1e64 SL-18634: Fix GLTF material texture transform not serializing when texture ID is null 2022-11-14 14:57:22 -08:00
Sabrina Shanman 5756a0284d Merged in SL-18627 (pull request #1193)
SL-18627: Make space for pbr transform controls in build floater and disable some WIP controls

Approved-by: Andrey Kleshchev
2022-11-14 21:31:08 +00:00
Brad Kittenbrink 1971839517 Basic solution for SL-18458 vocache implementation for material overrides 2022-11-14 11:26:34 -08:00
Jonathan Goodman 97277e74a9 Merged in SL-18332 (pull request #1194)
First pass of Screen Space Reflections

Approved-by: Dave Parks
2022-11-14 18:12:22 +00:00
Dave Parks 843a5c287e SL-18485 Cleanup -- remove unused GLTF specific vertex attributes from LLVertexBuffer (blows past 16-attribute limit) 2022-11-14 11:40:18 -06:00
Nicky 6c93f42325 Use const& as it is illegal to bind a non const reference to a temporary 2022-11-13 11:18:44 +01:00
Andrey Kleshchev cdf248d986 SL-18391 Basic gltf material accounting
Plan is to expand it as needed with overrides, request rate and memory
2022-11-12 00:19:21 +02:00
Andrey Kleshchev 7c67777680 SL-18518 Move 'json to override' work to background thread 2022-11-12 00:19:20 +02:00
Dave Parks 344c5196b4 SL-18566 Fix for legacy transparency being opaque under water. 2022-11-11 15:39:06 -06:00
Dave Parks 8a19c8e073 SL-18615 Fix for beacons not rendering and beacon highlights flickering. 2022-11-11 15:19:41 -06:00
Cosmic Linden eab3d43e1b SL-18627: Make space for pbr transform controls in build floater and disable some WIP controls 2022-11-11 12:43:20 -08:00
Dave Parks fe2a07a80f SL-18616 Fix for dropping mOverrideAlphaMode on copy 2022-11-11 14:34:57 -06:00
Dave Parks 70f249fbfb SL-18630 Fix for probes often ending up under the terrain. 2022-11-11 13:48:51 -06:00
Andrey Kleshchev 72884b29e5 mac build fix 2022-11-11 01:10:47 +02:00
Andrey Kleshchev 44782e475c SL-18602 Crashfix 2022-11-10 23:50:46 +02:00
Andrey Kleshchev 424593c05e SL-18602 Update server params on drag n drop 2022-11-10 22:18:56 +02:00