Commit Graph

308 Commits (5af5498cf60b98c6ca00a1341ec4099b6cf0ffe9)

Author SHA1 Message Date
Dave Houlton 86e7cc3d35 Merge branch 'master' v6.4.9 into DRTVWR-497 2020-09-22 15:28:13 -06:00
Andrey Lihatskiy ec9b989863 Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint
# Conflicts:
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorypanel.cpp
#	indra/newview/lltexturectrl.cpp
#	indra/newview/skins/default/xui/de/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/es/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/fr/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/it/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/pt/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/ru/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/tr/floater_texture_ctrl.xml
#	indra/newview/skins/default/xui/zh/floater_texture_ctrl.xml
2020-05-05 00:37:16 +03:00
Andrey Lihatskiy 7a311fe30e Merge branch 'master' into DRTVWR-497 2020-04-20 21:21:12 +03:00
Andrey Kleshchev 764cb89892 SL-12824 Imported fix for crash
For "Face with no texture index references indexed texture draw info"
2020-03-27 16:36:31 +02:00
Andrey Kleshchev 33633361a3 Revert SL-11848 in scope of SL-12824
This reverts commit 8a9a929599.
2020-03-27 16:11:22 +02:00
Runitai Linden 3d22273726 Fix for bad fullbright shiny shininess values and inconsistency between materialF and fullbrightShinyF 2020-03-24 11:22:01 -05:00
maxim_productengine edb4373f7d SL-9775 FIXED EEP viewer crash when looking at the sun (which is playing parcel media) 2020-03-05 14:13:39 +02:00
Ptolemy 4be51fa559 DRTVWR-440: SL-12574: Tweak environment cube map to better match Windlight 2020-02-07 16:17:15 -08:00
Andrey Lihatskiy fa39ff67f0 Merge branch 'master' into DRTVWR-497 2020-02-06 21:31:34 +02:00
Andrey Kleshchev 0e7ab122ec SL-10908 LLFace should fully rely onto drawable 2020-02-04 13:12:38 +00:00
Dave Houlton 2a6b48c9b0 DRTVWR-440, merge in latest from 6.3.7 release 2020-01-28 17:26:45 -07:00
AndreyL ProductEngine 56056aa198 Upstream merge from viewer-neko 2019-11-27 23:20:03 +02:00
Dave Houlton dc1453af9c Merge in from viewer-release 6.3.5 2019-11-13 16:46:27 -07:00
AndreyL ProductEngine 5f731d84cb Downstream merge from 494-maint-wassail 2019-11-12 02:37:15 +02:00
AndreyL ProductEngine 4dd3d230ec Merged in lindenlab/viewer-release 2019-11-14 23:44:45 +02:00
andreykproductengine 4f5d785226 SL-12014 Animesh is now a separate rendering type 2019-10-25 17:32:19 +03:00
AndreyL ProductEngine 8a9a929599 SL-11848 Fixed login crash (Face with no texture index references indexed texture draw info) 2019-09-05 23:46:59 +03:00
andreykproductengine be7713cab2 Merged in lindenlab/viewer-release 2019-08-14 15:02:56 +03:00
Graham Linden 7a64e8f8bf Merge viewer-release 6.2.5 2019-08-13 15:24:38 -07:00
andreykproductengine 47cbcb61f8 DRTVWR-493 Cleaned up unneded inits. 2019-07-04 20:24:38 +03:00
ruslantproductengine f3f75acb23 SL-10952 - Look at performance impact of selection outline changes
SL-10973 - [Love Me Render] Mesh Child Prims in Linkset are now Yellow instead of Blue -

Fixed
2019-04-22 16:32:15 +03:00
ruslantproductengine 1d994e7702 SL-5570 - Align planar faces" does not work on normal or specular maps
SL-10864 -Normal and Specular textures can be rotated with checked align planar faces checkbox
Implement separate texture layers alignment.
2019-04-04 19:18:50 +03:00
Graham Linden d78ed764b5 Merge 6.1.2 LoveMeRender new hotness 2019-04-02 12:27:34 -07:00
ruslantproductengine 4c0f6f5825 SL-10194 Selecting mesh face doesn't highlight the face in any way
- Fixed according to Steeltoe notes.
- Add const modifier for some methods
2019-01-25 18:26:42 +02:00
Graham Linden 12cd42221e SL-10416
Replace hope and asserts with checks in LLFace::setTexture in hopes of side-stepping media texture crash.
2019-01-30 08:54:29 -08:00
ruslantproductengine 2e55e529d4 SL-10194 Selecting mesh face doesn't highlight the face in any way
- Implemented
2019-01-08 18:26:34 +02:00
Rider Linden 1d022e86c8 Merge 2018-11-14 11:19:33 -08:00
Rider Linden f07dc421e8 Merge 2018-06-21 09:13:19 -07:00
Brad Payne (Vir Linden) 9d7b353cbb merge 2018-06-21 15:49:53 +01:00
Graham Linden a0598b1265 Fix water fog consolidation in underwater shaders.
Add plumbing facilities to allow current and next moon textures to be passed to moon shader.

Modify moon shader to blend between current and next moon textures by blend factor.
2018-06-11 17:46:16 +01:00
Brad Payne (Vir Linden) 2a2046fd07 merge 2018-06-05 22:44:04 +01:00
Graham Linden 37e8fd20c3 Merge to 5.1.6 2018-06-01 15:34:21 +01:00
Brad Payne (Vir Linden) e86839fac1 SL-915 - WIP on dynamic joint box tracking 2018-06-01 15:08:59 +01:00
Graham Linden 64302d3000 Modify use of sky settings, reduce complexity, and name funcs to indicate coord systems in use.
Fix class2 softenLightF shader.
2018-06-01 00:18:36 +01:00
andreykproductengine 9437d1511e merge from viewer-release 2018-06-01 01:18:47 +03:00
Graham Linden graham@lindenlab.com 439273c9c1 Merge 2018-05-23 01:16:12 +01:00
ruslantproductengine d35a8fcb3f MAINT-8670 Crash in: LLFace::getGeometryVolume()
Guarded.
2018-05-22 18:18:57 +03:00
Brad Payne (Vir Linden) 3f9b3e01b9 MAINT-8264 - prevent at least some cases of LODs getting stuck at too-low values. 2018-02-21 22:02:34 +00:00
Brad Payne (Vir Linden) e36745eb98 merge 2018-01-17 16:06:27 +00:00
Brad Payne (Vir Linden) 217df36656 SL-808 - updated ARC display to largely work with animated objects. Gives some triangle information that we may or may not ultimately keep. Surface area calcs still not working 2017-10-02 21:52:24 +01:00
ruslantproductengine cbffc8194c MAINT-7119 - [Love Me Render] Issues with RenderAutoMuteByteLimit() versus worn legacy prims, sculpts and non-rigged mesh.
FIXED.
Remark: for Linux platform, for the best times, when we will use gcc > 4.6, otherwise ICE :-(
2017-03-03 16:45:46 +02:00
ruslantproductengine 6770c27321 MAINT-6645 - Improvement - Agents that render as jelly dolls should have their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes.
Comments:
- Fix based on "RenderAutoMuteByteLimit" setting.
- File indra/llxml/llcontrol.h - add all signals to 0 group.
  It garanty that handlers (in indra/newview/llviewercontrol.cpp) will be called last.
2017-01-24 15:56:25 +02:00
Nat Goodspeed 05d58c91ef Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2016-12-05 17:01:38 -05:00
Brad Payne (Vir Linden) d07a8b9965 SL-124 - small comment cleanups 2016-09-02 08:41:22 -04:00
Brad Payne (Vir Linden) 72d5ff36f5 MAINT-6647 - ignore previously created slm files on model upload. SL-442 - change coloring for show bones, to highlight joint positions and rigging 2016-08-17 16:31:28 -04:00
Nicky e8aa2dd71f x64: Do not use a union of LLColor4U. Especially having the two pointer in there will blow up the struct to at least 8 byte, which will break VBO packing as this class needs to be 4 byte in size.
(transplanted from 847df86d6b5daa69dcfc428df18876a9c1e8bef6)
2016-04-22 14:58:25 +02:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
ruslantproductengine 00f53244c8 MAINT-4773 FIXED Some transparent textures are rendered as white.
This bug fix related also to MAINT-4092. In 4092 sometimes when we
don't have information about the texture during the setup the materail
(LLVOVolume::setTEMaterialParams()), we should substitute the material with
disabled "diffuse alpha mode" (for detail in cases see MAINT-4092 JIRA ticket
comment).
This bug fix cover the case when after the loading texture we have all
information about alpha mode, and in this case we should restore diffuse
alpha mode if need.

In short: now we always believe that information about the material is valid
(LLVOVolume::setTEMaterialParams()).
Of course before setup it we check information about texture (if it possible)
, if texture is not exist in database or not 32 bit depth (for diffuse) we
made changes.
But in all other cases (if we can't receive information about texture)
we remeber this case in mWaitingTextureInfo multimap.
When information about texture will be available we get it in:
LLVOVolume::notify AboutCreatingTexture()
or
Volume::notifyAboutMissingAsset()
and again, we recheck it and if need change (substitute)
the material parameters.
I suppose that this solution is better than was before.

If this patch will be accepted
, I think that MAINT-4092 should be rechecked again.
2015-01-07 02:04:03 +02:00
ruslantproductengine c686407731 MAINT-4092 FIXED Prim faces with opaque diffuse maps, with material set to ALPHA_MODE_BLEND, do not render
MAINT-4645 FIXED [viewer-lion] The build tool shows normal or specular map as 'none' when one exists
2014-11-13 18:47:57 +02:00
Mnikolenko ProductEngine b1ef5dee93 MAINT-4619 FIXED Using Align Planar Faces on flexible prims causes viewer to crash 2014-11-04 13:07:14 +02:00