Dave Houlton
cf35d27dfb
DRTVWR-546 merge up to 6.5.2
2021-12-15 14:37:18 -07:00
Runitai Linden
199775b7ac
Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546
2021-12-15 13:44:22 -06:00
Runitai Linden
8bf5597db2
SL-16487 Fix for rigged attachment bounding boxes being too tight.
2021-12-15 13:43:58 -06:00
Nat Goodspeed
0a873cd955
Increment viewer version to 6.5.2
...
following promotion of DRTVWR-552
2021-12-15 13:35:36 -05:00
Mnikolenko Productengine
915376b379
SL-16495 FIXED Crash when unchecking "Animated Mesh" setting
2021-12-15 16:20:28 +02:00
Andrey Kleshchev
2d0d7c71e6
SL-16485 Crash at memcpyNonAliased16
2021-12-15 14:40:44 +02:00
Runitai Linden
e3d86e4599
SL-16487 Fix for broken bounding boxes on rigged meshes (still broken, but not more broken than release).
2021-12-13 13:14:41 -06:00
Mnikolenko Productengine
c21dad8207
SL-16467 FIXED "Keyboard layout" is not switched
2021-12-13 12:14:14 +02:00
Runitai Linden
7683477547
SL-16480 Followup -- fix for unintialized mRect/mClientRect and bad getClientRectInScreenSpace
2021-12-09 16:44:44 -06:00
Runitai Linden
f475644bb1
Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546
2021-12-09 14:02:05 -06:00
Runitai Linden
9689e606f4
SL-16480 Fix for window not saving its position on exit.
2021-12-09 14:01:41 -06:00
Andrey Kleshchev
0a9ade4687
SL-16479 'sloppy' precision in automated mode.
2021-12-09 21:17:57 +02:00
Euclid Linden
5501d02c41
Merged in euclid-16461 (pull request #805 )
...
SL-16461 disable occlusion-based reflection update
Approved-by: Dave Parks
2021-12-09 17:51:37 +00:00
Dave Houlton
d718f25f7d
SL-16461 disable occlusion-based reflection update
2021-12-09 10:50:50 -07:00
Andrey Kleshchev
9e38e5a187
SL-16471 Removed unneeded MeshOpt generation method
2021-12-09 00:33:57 +02:00
Runitai Linden
1a6ef9a1fb
SL-16468 Fix for crash when enabling highlight transparent (add rigged mesh support to highlight transparent).
2021-12-08 15:35:25 -06:00
Runitai Linden
25e993cd3a
SL-16469 Fix for reflection/refraction passes breaking occlusion queries.
2021-12-08 08:40:26 -06:00
Runitai Linden
8a18b5e427
SL-16462 Fix for broken water clip plane during water reflection/refraction map render.
2021-12-07 16:32:38 -06:00
Mnikolenko Productengine
66d88733ee
SL-16454 FIXED Performance viewer login screen is black after a Release viewer session.
2021-12-07 19:15:50 +02:00
Runitai Linden
72cd3ffde7
SL-16447 Fix for broken benchmark.
2021-12-06 17:02:41 -06:00
Runitai Linden
958df7398b
Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546
2021-12-06 16:49:59 -06:00
Runitai Linden
d4707b7ef3
SL-16451 Fix for rigged meshes disappearing when rendered as static.
2021-12-06 16:49:29 -06:00
Mnikolenko Productengine
c614674ee6
SL-16282 FIXED Friend thumbnails are flickering
2021-12-06 19:20:49 +02:00
Dave Parks
5e5be92d79
SL-16202 Put Multi-threaded GL behind a feature flag and update featuretable (decruftify settings, compatibility pass).
2021-12-06 15:29:34 +00:00
Dave Parks
e7830b39f0
SL-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey textures
2021-12-03 15:07:31 +00:00
Dave Parks
511de439a3
SL-16405 Remove “pass == <magic number>” anti-pattern from various drawpools.
2021-12-02 20:11:43 +00:00
Andrey Kleshchev
2ed229473d
SL-14403 Remove unused shader binds
...
remains from glod
2021-12-02 17:35:03 +02:00
Andrey Kleshchev
1cd1d3fbe2
SL-16420 Upload's physics LODs are broken in preview #2
2021-12-02 02:28:29 +02:00
Andrey Kleshchev
7929230c04
mac build fix
...
remove unused variable
2021-12-02 01:19:40 +02:00
Andrey Kleshchev
06c94c83fe
SL-16420 Upload's physics LODs are broken in preview
2021-12-01 22:13:17 +02:00
Euclid Linden
3f82f7ce3d
Merged in euclid-pre-16386 (pull request #793 )
...
Purge LLGLSLShader::sNoFixedFunction, and all that flows from it. No functional changes.
Approved-by: Michael Pohoreski
Approved-by: Dave Parks
2021-12-01 15:59:02 +00:00
Dave Houlton
abd7d80048
SL-16386 skip void return
2021-12-01 08:57:17 -07:00
Dave Houlton
7a5ef999d0
SL-16386 consolidate all VertexShader capability checks to a single LLPipeline::shadersLoaded()
2021-11-30 17:04:35 -07:00
Dave Houlton
08f0f6d833
SL-16386 remove references to (const true) LLPipeline::mVertexShadersEnabled
2021-11-30 17:04:35 -07:00
Dave Houlton
8b92652806
SL-16386 replace gutted LLRender::setAlphaRejectSettings() with explicit flush()
2021-11-30 17:04:35 -07:00
Dave Houlton
4d6963bd81
SL-16386 purge write-only state member LLCubeMap::mTextureCoordStage
2021-11-30 17:04:35 -07:00
Dave Houlton
fab60f242e
SL-16386 purge no-op fxn LLTexUnit::setTextureAlphaBlend()
2021-11-30 17:04:35 -07:00
Dave Houlton
3d1901dd4c
SL-16386 purge no-op fxn LLTexUnit::setTextureColorBlend()
2021-11-30 17:04:35 -07:00
Dave Houlton
5fcea00c4f
SL-16386 purge no-op fxn LLTexUnit::setTextureBlendType()
2021-11-30 17:04:35 -07:00
Dave Houlton
68e09edad0
SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunction
2021-11-30 17:04:35 -07:00
Nat Goodspeed
01317a2fad
SL-16421: Destroy the "General" ThreadPool as soon as cleanup starts.
...
Introduce LLAppViewer::onCleanup(), a method that accepts a nullary callable
to execute once viewer shutdown begins. Fire the collected callables in
LLAppViewer::cleanup().
In llstartup.cpp, instead of declaring a static unique_ptr and relying on
static object destruction to clean up the "General" ThreadPool, bind the
pointer to the new ThreadPool into an onCleanup() lambda that will delete it
when called. ~ThreadPool() takes care of orderly shutdown.
2021-11-30 17:00:09 -05:00
Nat Goodspeed
9be88050e6
SL-16421: Unify LLAppViewer::cleanup() indentation.
...
Use hard tabs because most of the existing function uses those.
2021-11-30 17:00:09 -05:00
Nat Goodspeed
cb85a4aaee
SL-16421: Unify LLAppViewer class declaration alignment.
...
Use hard tabs as most of the class declaration already uses those.
2021-11-30 17:00:08 -05:00
Mnikolenko Productengine
bc95529003
SL-16369 Remove Hardware Skinning setting
2021-11-30 19:01:33 +02:00
Mnikolenko Productengine
630c442744
SL-16119 update link text
2021-11-30 01:19:44 +02:00
Mnikolenko Productengine
ef0b48ce5a
SL-16119 Viewer should now direct IM 2 Email setting to web
2021-11-30 01:19:43 +02:00
Dave Houlton
39733ba1cd
DRTVWR-542 merge, purge GLOD copyrights from xml
2021-11-29 15:18:53 -07:00
Andrey Kleshchev
850767eb21
SL-16396 Updater fails with "takes exactly 3 arguments" error
2021-11-29 21:55:45 +02:00
Andrey Kleshchev
27e4e245d9
Merge branch 'DRTVWR-542-meshopt' into DRTVWR-546
2021-11-29 20:33:13 +02:00
Nat Goodspeed
7a0ca277f8
SL-16094: Merge branch 'DRTVWR-546' into glthread
2021-11-29 13:09:59 -05:00