Commit Graph

321 Commits (5e344813dc9bb4e5ecb8187642f97377c157955f)

Author SHA1 Message Date
Andrey Kleshchev 5e344813dc SL-18396 PBR and blinn phong should not be allowed to be edited together 2023-07-27 23:26:46 +03:00
Brad Linden 4b268a5d6a Delete unprintable chars that accidentally got into the merge in kdiff3 for DRTVWR-559 2023-07-17 15:32:28 -07:00
Brad Linden f975cfd736 Merge remote-tracking branch 'origin/main' into DRTVWR-559 2023-07-17 13:37:03 -07:00
Andrey Kleshchev ba4b596894 SL-19141 Fixed applying a no-copy texture to two objects failing silently 2023-07-11 01:24:22 +03:00
RunitaiLinden a256a18884 SL-19674 Disable "Blinn-Phong" when a PBR material is applied to make it clear that those buttons are inoperable until you remove the PBR material. 2023-05-15 13:49:20 -05:00
Cosmic Linden 5721bdbc4d SL-19399: Cleanup 2023-03-23 10:17:33 -07:00
Cosmic Linden 1ba1159a36 SL-19399: Reorganize controls for PBR material editing in the build floater in more sensible way. Ignore "Lock repeat" in PBR mode as it's redundant 2023-03-22 17:08:13 -07:00
Cosmic Linden ad590887cc SL-19399: Allow editing all PBR texture transforms at once with Complete material radio 2023-03-22 17:07:42 -07:00
Alexander Gavriliuk 0e837fbaad Fix formatting in indra/newview/llpanelface.* files 2023-02-27 21:46:54 +01:00
cosmic-linden 0dd4efea93
Merge pull request #85 from secondlife/SL-19002
SL-19002: Handle edge case in client networking which could cause material ID and overrides to become out-of-sync
2023-02-14 14:45:53 -08:00
Cosmic Linden 917932549f SL-19002: Stop sending material IDs from client via material params and just call queueApply/queueModify 2023-02-14 13:59:00 -08:00
Andrey Kleshchev a549140fd0 SL-19183 PBR mapping scale values start on zero 2023-02-14 00:12:09 +02:00
Andrey Kleshchev a3f43b4b73 SL-19014 Sanitize the override data sent for faces without GLTF materials 2023-01-23 20:36:54 +02:00
Cosmic Linden 693925ef23 SL-18820: Fix applying material clearing transform overrides. Loosen some asserts to allow non-default transform overrides. 2023-01-10 17:09:30 -08:00
Andrey Kleshchev 3290f16f29 SL-18854 Fix drag'n drop of plain textures on faces in PBR mode
When in PBR 'mode', defaulted texture drops to diffuse channel
2023-01-04 13:31:27 +02:00
Andrey Kleshchev 1d5332b232 SL-18448 When initing views and object has pbr, open pbr in texture tab 2022-12-02 14:24:25 +02:00
Andrey Kleshchev 3812fb0f41 SL-18768 Disabled PBR texture transform when no PBR is set 2022-12-02 12:19:18 +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 bfcb07270e SL-18732: Review feedback 2022-11-29 15:20:44 -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
Andrey Kleshchev 32984b56ea SL-18701 llsd is not thread safe, parse it before using 2022-11-24 20:58:05 +02:00
Andrey Kleshchev ade79bc6f6 SL-18677 Disable materials UI when materials caps are not available 2022-11-18 21:15:54 +02: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
Cosmic Linden fd76c195c8 SL-18632: Implement editing GLTF material texture transforms in build floater 2022-11-15 18:11:27 -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
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 12a86f89e5 SL-18617 Disable fullbright checkbox and color swatch when GLTF material is present. 2022-11-10 14:16:34 -06:00
Dave Parks 70b8e17f17 Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-559 2022-11-10 13:21:30 -06:00
Dave Parks 76de36c405 SL-18602 Integrate queueModify/queueApply/queueUpdate into all the places that used to post to ModifyMaterialParams directly. 2022-11-10 13:21:06 -06:00
Andrey Kleshchev 0ecc677b49 SL-18583 Missed flushUpdates 2022-11-10 18:30:41 +02:00
Andrey Kleshchev d68f379786 SL-18583 Fixed incorrect values being applied when returning to a case without override 2022-11-10 17:47:48 +02:00
Andrey Kleshchev dafbed80b4 SL-18583 Copy&Paste support for overrides
And a fix for SL-18583
2022-11-09 00:20:40 +02:00
Andrey Kleshchev c1180f1cc7 SL-18583 Fix race condition when setting multiple faces
And fix cases of updates not applying
2022-11-07 18:07:09 +02:00
Andrey Kleshchev a87505333e SL-18448 Save material button in tools floater 2022-11-03 00:28:21 +02:00
Andrey Kleshchev 89e9cdd482 SL-18531 Disable texture controls when editing face with material 2022-11-02 21:54:30 +02:00
Andrey Kleshchev 757dc513db SL-18448 Fix metallic and normal controls being swapped 2022-11-01 23:58:02 +02:00
Andrey Kleshchev b6a35e36d7 SL-18448 Material Editor and Tools floater adjustments
1. Enable glow
2. Added buttons to texture->pbr
2022-10-29 02:52:56 +03:00
Andrey Kleshchev 6d0fcc0e61 SL-17699 Blank material Id for material picker 2022-10-28 20:08:53 +03:00
Dave Parks 88659e9fe7 SL-18105 When saving an object's material to inventory, save the version that as overrides applied. 2022-10-22 15:25:03 -05:00
Dave Parks 0cd7c38421 SL-18105 Hook up live material editor to current selection set and implicitly open build floater when editing a PBR material. 2022-10-21 18:05:19 -05:00
Andrey Kleshchev 7be33594ea SL-18008 Updated Save and Edit PBR buttons 2022-10-18 20:13:08 +03:00
Brad Kittenbrink f20c47a596 More work on SL-17697 LLMaterialEditor now uses new override diffing code when applyToSelection() gets called 2022-10-17 16:51:45 -07:00
Brad Kittenbrink 53e5216b20 Continuing work on SL-17697 Live editing with material overrides.
* Fixed Selection usage so material editor no longer hardcoded to a single object/face
* made local preview hack the fallback for when the ModifyMaterialParams cap is missing
2022-10-17 15:48:49 -07:00
Brad Kittenbrink (Brad Linden) c6bb0fef90 Fix SL-17697 local_id usage 2022-10-14 14:44:05 -07:00
Brad Kittenbrink (Brad Linden) bda4206627 WIP for SL-18103 and SL-17697 live editing of materials using ModifyMaterialParams cap 2022-10-14 14:44:05 -07:00
Andrey Kleshchev baf1f0f14d SL-18346 Fix a typo 2022-10-13 00:01:23 +03: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 8f1d226865 SL-18134 Rename Albedo to Base Color to be more consistent with GLTF spec 2022-09-23 11:19:56 -05:00
Andrey Kleshchev 94b9286858 SL-17999 'copy' functionality for 'features' and 'texture' tabs
And a fix to prevent message spam
2022-09-22 11:06:41 +03:00