RunitaiLinden
a16cd7f91c
SL-19405 Fix for rotation gizmo not freely rotating
2023-05-22 09:38:32 -05:00
RunitaiLinden
39820e4750
DRTVWR-559 Fix for shower curtain not opening smoothly. Incidental decruft.
2023-05-18 18:41:53 -05:00
RunitaiLinden
cae8aa6ecf
SL-19726 Fix for llTargetOmega on child prim breaking shadow rendering. Incidental decruft.
2023-05-18 18:03:17 -05:00
Rye Mutt
87bda55268
Add a binary cache for compiled shaders using glProgramBinary ( #216 )
...
* Add a binary cache for compiled shaders using glProgramBinary
* Add additional sanity checking to shader binary save and load, hook up cache clear and menu option
* Fix default init of shader cache data struct and clear gl errors before glGetError calls
---------
Co-authored-by: RunitaiLinden <davep@lindenlab.com>
2023-05-17 18:30:27 -05:00
RunitaiLinden
446d0cbf7f
SL-19655 Clean up some missed "texture2D" vs "texture" (thanks Rye)
2023-05-17 18:28:01 -05:00
RunitaiLinden
c827d32ebe
SL-19655 Decruft legacy GLSL shaders and now unused build queues.
2023-05-17 18:09:36 -05:00
RunitaiLinden
a2e418f250
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-05-17 13:41:05 -05:00
RunitaiLinden
6f5f16e031
SL-19655 Remove concept of "low priority" updates (RenderDebugGLSession assertion stomping pass). Remove a couple unused debug settings and related code.
2023-05-17 13:40:33 -05:00
Brad Linden
2f44377b3e
Merge remote-tracking branch 'origin/main' into DRTVWR-559
2023-05-17 11:17:48 -07:00
Rye Mutt
4758355c59
Fix crash during avatar profile callback ( #218 )
2023-05-17 09:05:36 -05:00
Nat Goodspeed
5a70639b79
Increment viewer version to 6.6.13
...
following promotion of DRTVWR-577
2023-05-17 09:54:46 -04:00
RunitaiLinden
ee0b330b2d
DRTVWR-559 Decruft deprecated OpenGL flags.
2023-05-16 20:31:29 -05: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
RunitaiLinden
cdc9852f05
SL-19709 Fix for fullbright shiny not factoring out exposure and flickering fullbright alpha. Incidental decruft.
2023-05-15 11:01:24 -05:00
RunitaiLinden
e3f9244375
SL-19710 Fix for deadlock in LLPerfStats. Move General thread initialization to earlier in session (unrelated).
2023-05-12 18:09:35 -05:00
Brad Linden
06bdee6634
Xcode build fixes for DRTVWR-559
2023-05-11 12:18:45 -07:00
cosmic-linden
3914c4ce16
Merge pull request #212 from secondlife/SL-19236
...
SL-19236: Fix HUDs not rendering when transparent water graphics setting is off
2023-05-11 11:39:04 -07:00
Cosmic Linden
7d0903533c
SL-19236: Fix HUDs not rendering when transparent water graphics setting is off
2023-05-11 11:31:09 -07:00
RunitaiLinden
b8575bd1bd
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-05-11 13:21:00 -05:00
RunitaiLinden
8077d33ba0
SL-19656 Remove LLPerfStats thread and fold into General thread. Hook avatar GPU time into LLPerfStats. Incidental decruft.
2023-05-11 13:20:34 -05:00
nat-goodspeed
69d444826d
Merge pull request #208 from secondlife/SL-19690
...
SL-19690: Follow up on Rye Mutt's fix for shutdown crashes.
2023-05-10 09:14:14 -04:00
Andrey Kleshchev
250228af25
SL-19660 Updated contributions doc
2023-05-09 17:58:13 +03:00
akleshchev
6c4c57cb47
SL-19660 Merge pull request #199 from beqjanus/main
...
BUG-233797/233798 - fix blackout when u/w fog_density < 0
2023-05-09 17:55:00 +03:00
RunitaiLinden
0b1c0aa242
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-05-08 15:21:23 -05:00
RunitaiLinden
3f1f126186
DRTVWR-559 Remove main window proc printf debugging.
2023-05-08 15:21:04 -05:00
cosmic-linden
06be53fef7
Merge pull request #206 from secondlife/SL-19644
...
SL-19644: De-virtualize pushBatch
2023-05-08 11:05:24 -07:00
Nat Goodspeed
f728808d93
SL-19690: Fix a lingering reference to WorkSchedule::postIfOpen()
2023-05-08 12:45:27 -04:00
Nat Goodspeed
d75ecde69c
SL-19690: Properly qualify exception type.
2023-05-08 12:31:57 -04:00
Nat Goodspeed
026ef1935d
SL-19690: Follow up on Rye Mutt's fix for shutdown crashes.
...
Rather than continuing to propagate try/catch (Closed)
(aka LLThreadSafeQueueInterrupt) constructs through the code base, make
WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()).
This obviates postIfOpen(), which no one was using anyway.
In effect, postIfOpen() is renamed post(), bypassing the exception when
isClosed().
Review existing try/catch blocks of that sort, changing to test for post()
returning false.
2023-05-08 12:07:31 -04:00
Andrey Kleshchev
6d0d9b8e54
SL-19690 Updated contribution doc
2023-05-08 18:28:33 +03:00
akleshchev
db30ffc7cb
SL-19690 Merge pull request #207 from RyeMutt/shutdown-crash
...
Fix exceptions during shutdown causing early program termination
2023-05-08 18:25:12 +03:00
Rye Mutt
855cae27cc
Fix LLThreadSafeQueueInterrupt in WorkQueueBase::postTo during shutdown by catching and returning false
2023-05-05 17:23:29 -04:00
Rye Mutt
6954aafb5d
Fix uncaught LLThreadSafeQueueInterrupt during ImageWorker threadpool shutdown
2023-05-05 17:20:48 -04:00
Cosmic Linden
307d31116d
SL-19644: De-virtualize pushBatch
...
Bump still uses its own pushBumpBatch function - OK, works the same as
before.
2023-05-05 11:32:56 -07:00
Nat Goodspeed
5ce70325ce
DRTVWR-559: Hard tabs considered harmful
2023-05-05 09:52:22 -04:00
Andrey Kleshchev
572d313bcf
DRTVWR-559 LLSD array build fix
2023-05-04 23:06:00 +03:00
Andrey Kleshchev
f8f119e4a8
SL-18932 Canceling material selection only reverts override
2023-05-04 22:46:39 +03:00
Brad Linden
7c1ccdc9a4
Merge pull request #179 from secondlife/brad/mac-nightly-builds
...
enable github actions mac nightly builds
2023-05-04 11:49:33 -07:00
Brad Linden
a22d62e8ed
Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-559
2023-05-04 11:39:03 -07:00
Brad Linden
52f8ff9961
Merge remote-tracking branch 'origin/SL-19594-restore' into DRTVWR-559
2023-05-04 11:38:52 -07:00
Brad Linden
c75b0079d9
Fix typo
2023-05-04 11:28:29 -07:00
nat-goodspeed
66413dfa38
Merge pull request #203 from secondlife/DRTVWR-559-zapfunc
...
DRTVWR-559: Replace debugLoggingEnabled() function with LL_DEBUGS().
2023-05-04 13:39:59 -04:00
Brad Linden
13d372adea
Switch mac build to go on hosted macos-12-xl runner.
2023-05-04 10:26:18 -07:00
Nat Goodspeed
e3f3eea825
DRTVWR-559: Add <unordered_map> header since we use it.
2023-05-04 10:21:28 -04:00
Nat Goodspeed
1910eb6ae6
SL-19594: Update to bugsplat build 579669
2023-05-04 09:34:37 -04:00
Andrey Lihatskiy
55e2d48941
Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S
2023-05-04 16:09:50 +03:00
Nat Goodspeed
a57013082d
DRTVWR-559: Merge 'DRTVWR-559' into DRTVWR-559-zapfunc
2023-05-04 09:01:22 -04:00
Brad Linden
7d23f91b16
Added ability to disable required OSX_SYSROOT cmake checks
2023-05-03 15:47:19 -07:00
RunitaiLinden
a9dca45773
Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559
2023-05-03 17:31:24 -05:00
RunitaiLinden
1cadfd44fe
DRTVWR-559 WIP - optimize ARC calculation et al.
2023-05-03 17:30:02 -05:00