Brad Linden
b985a69968
Merge pull request #191 from secondlife/brad/SL-19648-refcount-llgltfmaterial-thread-safety
...
Fix SL-19675 crash due to thread unsafe LLRefCount usage possibly related to SL-19648
2023-05-03 14:16:34 -07:00
Brad Linden
5465594a34
Cleanup with SL-19675 fix. lifted empty check outside the workqueue post and cleaned up indentation
2023-05-03 13:30:33 -07:00
Brad Linden
6a812fa1ba
Improved fix for SL-19675 crash. How about just don't refer to data when you don't need it
2023-05-03 13:30:33 -07:00
Brad Linden
799d7605a9
Merge remote-tracking branch 'origin/main' into DRTVWR-559
2023-05-03 12:31:25 -07:00
RunitaiLinden
e09475713b
DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU timer without a frame stall.
2023-05-02 18:47:21 -05:00
Brad Linden
3513f67d2c
Attempt at fixing thread safety possibly related to SL-19648
2023-05-02 15:57:49 -07:00
Vir Linden
7ed52090a6
Increment viewer version to 6.6.12
...
following promotion of DRTVWR-539
2023-05-02 10:24:54 -04:00
Brad Linden
2994833e7c
SL-19656 followup removing unused variable
2023-05-01 17:24:07 -07:00
RunitaiLinden
334d71e910
SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time.
...
* SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time.
* SL-19656 Remove now dead code (trackAttachments et al).
* SL-19656 Fix for crash on GL <= 3.2
2023-05-01 17:05:09 -05:00
cosmic-linden
04604a921d
Merge pull request #196 from secondlife/SL-19644
...
SL-19644: Move GLTF transform reset out of pushBatch
2023-04-28 13:21:33 -07:00
RunitaiLinden
01565d122a
DRTVWR-559 Touch up performance floater graphics preferences to remove preferences that no longer exist.
2023-04-28 13:06:06 -05:00
Cosmic Linden
0fedb22d77
SL-19644: Entirely separate files for GLTF alpha shadows
2023-04-28 10:36:29 -07:00
Cosmic Linden
51318d1808
SL-19644: Bind the shader on every shadow alpha blend call
2023-04-28 10:36:29 -07:00
Cosmic Linden
6b83fabf72
SL-19644: Move GLTF transform reset out of pushBatch
2023-04-28 10:36:26 -07:00
Brad Linden
b21e16f27d
Merge pull request #198 from secondlife/DRTVWR-559-merge-539
...
DRTVWR-559 merge 539
2023-04-28 09:48:02 -07:00
Brad Linden
f5cf0cf876
Update glext package in attempt to fix DRTVWR-559 viewer readiness report errors ( #194 )
2023-04-28 09:46:41 -07:00
Brad Linden
ecc66f7ce2
Fix for mac shader loading failure freeze at startup SL-19668
2023-04-28 09:18:35 -07:00
Brad Linden
97c6bf8f74
Readded RenderClass1MemoryBandwidth setting after DRTVWR-559 & DRTVWR-539 merge
...
Has to use class1 now since class0 shouldn't ever be in use on
end-user systems anymore.
2023-04-27 18:04:49 -07:00
Brad Linden
10b2ec92ec
More merge cleanup after DRTVWR-559 & DRTVWR-539 merge. (thanks Ansariel)
2023-04-27 18:02:48 -07:00
RunitaiLinden
23addd8fb5
DRTVWR-559 Fix for crash on GL 3.
2023-04-27 17:25:17 -05:00
RunitaiLinden
03c6263fa7
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-04-27 16:06:08 -05:00
RunitaiLinden
a3b1d0beb6
SL-19197 Fix for crash in LLRenderTarget::release
2023-04-27 16:05:07 -05:00
Brad Linden
dc813181a5
More post-merge fixes after DRTVWR-559 & DRTVWR-539 merge
2023-04-27 13:51:42 -07:00
cosmic-linden
5d379adcea
Merge pull request #195 from secondlife/SL-19653
...
SL-19653: Fix some vertex buffer data mask asserts
2023-04-27 11:42:45 -07:00
RunitaiLinden
88adfdcee4
DRTVWR-559 Add "No Post" mode and refactor "Scene Gamma" into "Brightness" for adjusting legacy gamma when probe ambiance is 0 and dynamic exposure when probe ambiance is not zero.
2023-04-26 20:47:04 -05:00
Brad Linden
513ac361b1
Got things to compile again after DRTVWR-559 & DRTVWR-539 merge.
...
removing dead code and references to members that don't exist anymore
2023-04-26 17:34:43 -07:00
Brad Linden
e2dc40a76e
SL-19656 disabling trackAttachments() code after DRTVWR-559 & DRTVWR-539 merge
2023-04-26 17:19:29 -07:00
Cosmic Linden
1b9a9cc976
SL-19653: Fix data mask assert: specular-normal blinn-phong in wrong bin
2023-04-26 17:17:29 -07:00
Cosmic Linden
97dc4755ff
SL-19653: Fix assert: Prims were added to glow draw pool when glow was at or near zero
2023-04-26 17:17:28 -07:00
Brad Linden
369945b45d
Merge remote-tracking branch 'origin/DRTVWR-539' into DRTVWR-559-merge-539
2023-04-26 15:38:47 -07:00
Brad Linden
9f3f23ffa2
Temporarily moving new DRTVWR-559 LLDrawPool functions to someplace less likely to conflict with upcoming DRTVWR-539 merge
2023-04-26 14:35:27 -07:00
RunitaiLinden
879ca2f6a0
DRTVWR-559 Disable unit tests by default.
2023-04-26 13:32:01 -05:00
RunitaiLinden
8c67ef0fe5
SL-19480 Fix for GPU benchmark reporting the GPU has infinite memory bandwidth
2023-04-25 17:27:26 -05:00
RunitaiLinden
5d862c994c
DRTVWR-559 Optimization pass on probe allocation and search. Incidental decruft.
2023-04-25 14:48:16 -05:00
RunitaiLinden
741c815966
SL-19560 Restore hacky fix for other avatars having low res BoM textures.
2023-04-24 13:04:56 -05:00
RunitaiLinden
2515a9a658
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-04-21 17:20:24 -05:00
RunitaiLinden
78bb75989e
DRTVWR-559 Nudge legacy sky ambient to be more like release. Incidental decruft
2023-04-21 17:19:39 -05:00
Cosmic Linden
005a5fa207
SL-19606: Fix missing GLTF texture transforms in PBR alpha mask/alpha blend shadows
2023-04-21 15:10:05 -07:00
RunitaiLinden
5c903d9c95
DRTVWR-559 Don't use automatic probes on water (fixes lots of visual artifacts)
2023-04-21 11:19:14 -05:00
Jonathan "Geenz" Goodman
d07eaf9302
Merge pull request #172 from secondlife/DRTVWR-583
...
Add buffer visulization
2023-04-20 15:33:07 -07:00
Jonathan "Geenz" Goodman
972a85270f
Merge branch 'DRTVWR-559' into DRTVWR-583
2023-04-20 14:11:54 -07:00
Jonathan "Geenz" Goodman
fc4bc08c73
Revert message_template to its previous state.
2023-04-20 14:11:45 -07:00
RunitaiLinden
4b224286fe
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-04-20 13:39:41 -05:00
RunitaiLinden
49a88c6f5a
SL-19560 Revert hacky fix for other avatars having low res BoM textures. Fix for brightening of PBR materials at the shadow horizon.
2023-04-20 13:39:16 -05:00
Cosmic Linden
95d07ccd87
SL-19598: Fix shadows not having textures for PBR/non-rigged/alpha blended prims
2023-04-20 11:23:44 -07:00
Maxim Nikolenko
162a825dd5
Merge branch 'SL-19594-fakesmile' into DRTVWR-539
2023-04-20 11:26:59 +03:00
RunitaiLinden
acc6655845
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-04-19 18:15:58 -05:00
RunitaiLinden
aaedacf3f3
DRTVWR-559 Fix for bad vertex data getting sent to PBR alpha shader (auto alpha mask regression).
2023-04-19 18:15:28 -05:00
Andrey Kleshchev
1846791e8a
SL-19614 Make 'ambiance' slider's digits match invement
...
Value gets rounded towards closest increment, no point displaying smaller values
2023-04-20 00:13:18 +03:00
Brad Linden
3f66bc4904
Merge remote-tracking branch 'origin/SL-19594-fakesmile' into DRTVWR-559
2023-04-19 13:10:47 -07:00