Commit Graph

47748 Commits (b985a699684ce991d0a79c8a56fbbd82a4409fec)

Author SHA1 Message Date
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