Commit Graph

46750 Commits (3812fb0f41723ea359ecffaefa2ca10e83ae679f)

Author SHA1 Message Date
Andrey Kleshchev 3812fb0f41 SL-18768 Disabled PBR texture transform when no PBR is set 2022-12-02 12:19:18 +02:00
Andrey Kleshchev 321c7895d0 SL-18741 Basic bulk upload for gltf materials #1 2022-12-02 10:24:23 +02:00
Andrey Kleshchev c0f598c103 SL-18725 Texture picker should explain why dropping texture isn't allowed
Show a tooltip on drag&drop
2022-12-01 21:43:20 +02:00
cosmic-linden 9e8f15bc4b
Merge pull request #19 from secondlife/SL-18746
SL-18746: Fix misplaced control in build menu
2022-12-01 09:06:47 -08:00
Andrey Kleshchev b095194267 SL-18742 Upload materials option is missing from inventory's menu 2022-12-01 05:33:48 +02:00
Andrey Kleshchev 7c489e0480 SL-18648 Clean up unused mNonImmediateFilterPermMask 2022-12-01 05:33:48 +02:00
Cosmic Linden 51d5748d64 SL-18746: Disable transparency control in build floater when the prim has a GLTF material 2022-11-30 16:05:50 -08:00
Cosmic Linden b7e9f3ba4d SL-18746: Fix Align button ("Align current texture layers") being offset in build menu texture tab 2022-11-30 15:16:41 -08:00
Dave Parks dc4f65a2ec SL-18745 Fix for LLVertexBuffer assertion on shutdown. 2022-11-30 14:22:10 -06:00
Dave Parks 0186707937 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2022-11-30 13:25:25 -06:00
Dave Parks 87bb72a47a SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to reduce CPU usage of background threads. 2022-11-30 13:25:00 -06:00
Brad Kittenbrink 0d58d3ee7a Merge remote-tracking branch 'origin/DRTVWR-559' into DRTVWR-559 2022-11-30 09:29:48 -08:00
cosmic-linden c99c24939a
Merge pull request #16 from secondlife/SL-18732
Sl 18732: Fix responsiveness of GLTF texture transform controls in build floater
2022-11-30 09:27:22 -08:00
Cosmic Linden fd19fb2f91 SL-18732: Fix clang build error 2022-11-29 16:01:27 -08:00
Cosmic Linden bfcb07270e SL-18732: Review feedback 2022-11-29 15:20:44 -08:00
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
Andrey Kleshchev 9f7967fcdc SL-18727 Save material to Inventoryshould prioritize picked face 2022-11-29 23:36:37 +02: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
akleshchev 78feca373e
SL-12069 Backed out changeset: 544a91982eba (#13)
Originally a fix for MAINT-4773/SL-5842 (transparent alpha being white). Reverting due to a critical flaw of the fix replacing material (sometimes server side included). And ignoring user and script input in some cases that makes scripts misbehave.

Viewer should Not modify existing content of own volition.
2022-11-29 21:42:43 +02:00
Brad Kittenbrink e9db970b67 Fix environment/moonV.glsl attribute usage after DRTVWR-528 merge 2022-11-29 10:28:25 -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
Brad Kittenbrink a887c486b4 Merge remote-tracking branch 'origin/DRTVWR-528' into DRTVWR-559 2022-11-28 16:24:53 -08:00
Brad Kittenbrink 0b188ac04e Merge remote-tracking branch 'origin/main' into DRTVWR-528 2022-11-28 14:33:27 -08: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
Bennett Goble c8f08f232a SL-18218: Switch canonical_repo to GitHub URL 2022-11-21 11:51:53 -08: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