Ptolemy
1a9d167740
SL-17763: PBR: Fix ems calculation
2022-08-02 19:40:38 -07:00
Callum Linden
9a8e9ff397
Fix for: SL-17888 ORM (Occlusion, Roughness, Metal) all should be clamped between 0.0 and 1.0
2022-08-02 15:24:48 -07:00
Dave Parks
cf4b14f691
SL-17706 Remove ability to disable deferred rendering and default PBR to on for mid and higher.
2022-08-02 12:34:06 -05:00
Ptolemy
4ffe2d74db
Merge branch 'SL-17762' of bitbucket.org:lindenlab/viewer into SL-17762
2022-08-02 09:45:45 -07:00
Ptolemy
21ee88a088
SL-17762: PBR: Add support for spot lights
2022-08-02 09:44:45 -07:00
Ptolemy
4c07a4a445
SL-17762: PBR: Add defines for spot light debugging
2022-08-02 09:44:45 -07:00
Ptolemy
c7d61c417b
SL-17762: Cleanup dist_atten
2022-08-02 09:44:45 -07:00
Ptolemy
9e036a17fa
SL-17762: PBR: Fix falloff
2022-08-02 09:44:45 -07:00
Ptolemy
d621e58ad4
SL-17762: Cleanup: Move texture2DLodSpecular() to deferredUtil, remove redundant first arg
2022-08-02 09:44:45 -07:00
Ptolemy
86de20e711
SL-17762L PBR: Move texture2DLodDiffuse() to defferredUtil
2022-08-02 09:44:44 -07:00
Ptolemy
02c27b8c48
SL-17762: PBR: Cleanup: Document specularRect for PBR
2022-08-02 09:44:44 -07:00
Ptolemy
aa5aaefd76
SL-17762: Cleanup: Document channels in projectionMap
2022-08-02 09:44:44 -07:00
Ptolemy
fb29b66fcf
SL-17762: PBR: Cleanup code, add clipProjectedLightVars()
2022-08-02 09:44:44 -07:00
Ptolemy
2bdb97613b
SL-17762: PBR: Add debug flag to turn off regular output and color code point lights and spot lights
2022-08-02 09:44:44 -07:00
Andrey Kleshchev
eec96559d4
SL-17653 Fix live material preview not working
...
Material was immediately dropped due to not having an id.
This is a placeholder untill build floater gets a proper way to select materials.
2022-08-02 00:59:21 +03:00
Nat Goodspeed
842ed39584
DRTVWR-559: Revert "Revert "Fix minor Mac build issues.""
...
Try to reapply the original commit in such a way that it can be pushed.
This reverts commit eaebe8fe70 .
2022-07-29 12:10:05 -04:00
Nat Goodspeed
eaebe8fe70
DRTVWR-559: Revert "Fix minor Mac build issues."
...
Somehow this commit got into my local repository without showing up as a new
commit relative to bitbucket. Try double-reverting it. This is the first one.
This reverts commit 7772b5639a9bae2c4fbbcd2575355404c4bdca55.
2022-07-29 12:08:31 -04:00
Ptolemy
eb4a906a76
SL-17762: PBR: Add support for spot lights
2022-07-27 10:27:21 -07:00
Ptolemy
6f204fcffb
SL-17762: PBR: Add defines for spot light debugging
2022-07-27 10:26:50 -07:00
Ptolemy
ae2d4a1e1b
SL-17762: Cleanup dist_atten
2022-07-27 10:21:34 -07:00
Ptolemy
c2ce98e930
SL-17762: PBR: Fix falloff
2022-07-27 10:20:22 -07:00
Ptolemy
6c40289db0
SL-17762: Cleanup: Move texture2DLodSpecular() to deferredUtil, remove redundant first arg
2022-07-26 10:42:12 -07:00
Ptolemy
cce1b0c588
SL-17762L PBR: Move texture2DLodDiffuse() to defferredUtil
2022-07-26 10:26:25 -07:00
Ptolemy
002eeac7cd
SL-17762: PBR: Cleanup: Document specularRect for PBR
2022-07-21 20:10:14 -07:00
Ptolemy
0cffd6045a
SL-17762: Cleanup: Document channels in projectionMap
2022-07-21 20:09:14 -07:00
Ptolemy
ca45525355
SL-17762: PBR: Cleanup code, add clipProjectedLightVars()
2022-07-21 19:55:11 -07:00
Ptolemy
6b44436df2
SL-17762: PBR: Add debug flag to turn off regular output and color code point lights and spot lights
2022-07-21 19:28:17 -07:00
Andrey Kleshchev
206d8a0e31
SL-17690 Uploaded material asset references wrong texture UUIDs
...
Upload textures first, then get ids and upload material on callback
2022-07-20 18:50:14 +03:00
Andrey Kleshchev
3f6c9e2f7a
SL-17798 floater now allows 1024 textures
2022-07-20 00:53:37 +03:00
Andrey Kleshchev
40a1154ec9
SL-17640 Check account balance before uploading
2022-07-19 19:56:16 +03:00
Ptolemy
35a97efcb7
SL-17702: PBR: Add PBR materials to point light shaders
2022-07-15 17:31:25 -07:00
Ptolemy
314f27d1b1
SL-17702: PBR: Cleanup light shaders to use calcHalfVectors, remove da alias, and unused sa
2022-07-15 17:29:39 -07:00
Ptolemy
9b8751a6e4
SL-17702: Document .w and .a point lights array
2022-07-15 17:24:10 -07:00
Ptolemy
5aee9b7462
SL-17702: PBR: Stub in light attenuation
2022-07-15 17:22:23 -07:00
Ptolemy
6115941c81
DRTVWR-559: Cleanup class1 pointLightF
2022-07-15 16:54:45 -07:00
Ptolemy
53372ea8ae
SL-17702: PBR: First pass point lights
2022-07-14 23:53:52 -07:00
Ptolemy
015cebd2a4
Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559
2022-07-14 19:10:23 -07:00
Ptolemy
d05ccd74d4
SL-17765: PBR: Add emissiveRect to class3 light shaders
2022-07-14 19:10:05 -07:00
Ptolemy
32efb52cd1
SL-17764: PBR: Add light shaders to class 3 deferred
2022-07-14 18:12:19 -07:00
Brad Kittenbrink
075049d02c
DRTVWR-559 fix mac build again
2022-07-14 10:46:24 -07:00
Andrey Kleshchev
1f53aab286
SL-17773 Properly reset buttons
2022-07-14 19:07:25 +03:00
Andrey Kleshchev
e0360ee13a
SL-17773 Discard changes clears notes instead of setting previous version
2022-07-14 17:41:17 +03:00
Andrey Kleshchev
620ee989e3
SL-17772 Crash and a memory leak in LLPanelInventoryListItemBase
...
1. text_params, not text_aprams, due to this viewer was reusing same params and failing to create mTitleCtrl
2. All ctrls should be owned.
2022-07-13 22:51:29 +03:00
Sabrina Shanman
dc5a293eff
Merged in SL-17691 (pull request #1054 )
...
SL-17691: Color changes on objects cause octree rebuilds
Approved-by: Andrey Lihatskiy
2022-07-13 16:34:44 +00:00
Cosmic Linden
1614e4390b
SL-17691: Consolidate calls to onDrawableUpdateFromServer to reduce false positives, change mServerDrawableUpdateCount from U64->U32
2022-07-12 17:43:01 -07:00
Cosmic Linden
0aaf52c77c
SL-17691: Make objects active if there are too many material updates from the server
2022-07-12 15:53:38 -07:00
Andrey Kleshchev
c287bc0a86
SL-17760 Crash at LLFolderViewItem::refresh(318)
...
and at LLFolderViewItem::postBuild for LLConversationViewParticipant
2022-07-13 00:08:41 +03:00
Andrey Kleshchev
0c3149eb7d
SL-17759 Crash at LLProgressBar::draw
...
mImageBar and mImageFill are specified as optional
2022-07-12 23:28:13 +03:00
Andrey Kleshchev
618766da89
SL-17758 Crash at LLSpatialSetOcclusionStateDiff::traverse(850)
...
According to bugsplat node was null
2022-07-12 23:11:31 +03:00
Andrey Kleshchev
237efeeaf6
SL-14572 Fixed two cases of viewer using wrong names for muting
2022-07-12 22:28:45 +03:00