Andrey Lihatskiy
1b68f71348
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
2024-04-29 07:56:09 +03:00
Andrey Lihatskiy
0465c761a4
Merge branch 'DRTVWR-588-maint-W' into marchcat/588-w-pbr-merge
...
# Conflicts:
# indra/llrender/llgl.cpp
# indra/llrender/llvertexbuffer.cpp
# indra/llui/llflatlistview.cpp
# indra/newview/lldrawpoolground.cpp
# indra/newview/llspatialpartition.cpp
# indra/newview/lltexturefetch.cpp
# indra/newview/llviewergenericmessage.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/llvosky.cpp
# indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
# indra/newview/skins/default/xui/en/floater_stats.xml
# indra/newview/skins/default/xui/en/floater_texture_fetch_debugger.xml
# indra/newview/skins/default/xui/en/notifications.xml
# indra/newview/skins/default/xui/en/panel_performance_preferences.xml
2023-11-30 12:28:26 +02:00
Alexander Gavriliuk
78f5dbd95f
SL-20244 On-screen animesh characters that start pelvis offset animations disappear when root goes off-screen
2023-09-29 16:34:41 +02:00
Brad Linden
c6d5f11f63
Merge remote-tracking branch 'origin/main' into DRTVWR-559
2023-08-23 12:26:14 -07:00
Alexander Gavriliuk
bbd0a09fba
SL-18251 Expand extents to include the Control Avatar bounds
2023-06-02 23:10:46 +02:00
RunitaiLinden
39820e4750
DRTVWR-559 Fix for shower curtain not opening smoothly. Incidental decruft.
2023-05-18 18:41:53 -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
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
Dave Parks
25ede86382
SL-19172 Texture streaming tune up. Incidental decruft.
2023-03-10 10:52:35 -06:00
Dave Parks
830cb6b665
SL-19148 Decruft some forward shaders and drawpools. Fix HUDs being in wrong color space.
2023-02-03 17:18:39 -06:00
RunitaiLinden
7bd9d21e19
Optimizations, decruft, and intel compatibility pass ( #53 )
...
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2023-01-19 09:13:45 -06:00
Dave Parks
07bca31e06
SL-18190 Fix alpha not playing nice with water surface by split LLDrawPoolAlpha into two passes, one above water, one below water, and clip against water plane. Currently brute forces two complete alpha passes, still need to cull against water plane and add support for fullbright shaders.
2022-10-10 18:53:43 -05:00
Howard Stearns
01d03edd85
SL-17967 - _ARB constant removal
2022-09-01 13:38:22 -07:00
Dave Parks
bc85cc300d
SL-17551 Followup -- remove some dead pick-render related code.
2022-06-09 14:26:23 -05:00
Andrey Kleshchev
97a103255e
Merge branch 'master' (DRTVWR-557) into DRTVWR-546
...
# Conflicts:
# autobuild.xml
# doc/contributions.txt
# indra/cmake/GLOD.cmake
# indra/llcommon/tests/llprocess_test.cpp
# indra/newview/VIEWER_VERSION.txt
# indra/newview/lldrawpoolavatar.cpp
# indra/newview/llfloatermodelpreview.cpp
# indra/newview/llmodelpreview.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llvovolume.cpp
# indra/newview/viewer_manifest.py
2022-03-01 13:41:42 +02:00
Ptolemy
352b820258
SL-16606: Add profiler category DRAWABLE
2022-01-14 11:50:19 -08:00
Dave Parks
04edc15185
SL-16544 Fix for rigged mesh bounding boxes
2022-01-13 17:04:46 +00:00
Runitai Linden
8bf5597db2
SL-16487 Fix for rigged attachment bounding boxes being too tight.
2021-12-15 13:43:58 -06:00
Dave Parks
28f9fb06a9
SL-16289 Rigged mesh rendering overhaul
2021-11-20 18:49:19 +00:00
Dave Parks
8d20480c5f
SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-10-28 18:06:21 +00:00
Runitai Linden
e7227afe02
SL-16166 Apply optimizations from pushBatch to other render call sites. Optimize out a map lookup in rigged face rendering.
2021-10-14 13:02:40 -05:00
Andrey Kleshchev
9563cf0556
SL-15415 Crashes in updateGeometry
2021-10-06 23:38:26 +03:00
Ptolemy
6c53fbfb47
SL-16014: Add Tracy markup for lldrawable
2021-09-22 14:38:43 -07:00
Dave Houlton
a951a2ae35
Merge branch 'master' v6.4.14 into DV525-merge-6.4.14
2021-02-17 14:17:35 -07:00
Andrey Kleshchev
5af5498cf6
SL-11300 Camera distance to avatar in neighbouring region incorrect
2021-01-06 22:52:18 +02:00
Brad Payne (Vir Linden)
caea7260c7
SL-14142 - impostor management cleanup
2020-10-20 18:56:44 +01:00
Andrey Kleshchev
9618df484b
SL-14130 Jellydolls have wrong appearance when non-impostors is uncapped
2020-10-16 23:16:04 +03:00
Andrey Kleshchev
7d46d6fb21
SL-12026 Fix issue with constant bridge recreation for animeshes
2020-05-14 20:37:36 +03:00
andreykproductengine
a4199b3e3c
SL-12026, SL-1232 and SL-11614
2019-10-25 18:12:47 +03:00
andreykproductengine
4f5d785226
SL-12014 Animesh is now a separate rendering type
2019-10-25 17:32:19 +03:00
Brad Payne (Vir Linden)
4d4255c27b
SL-1350 - keep control avatar rotation synced to corresponding root drawable
2018-09-27 19:34:41 +01:00
Brad Payne (Vir Linden)
301821337b
SL-9680, SL-9673 - set attachment distance floor at 0.01 to avoid triggering divide-by-zero prevention logic. Force HUD attachments to always be full detail.
2018-09-19 15:53:44 +01:00
Brad Payne (Vir Linden)
447aadc37b
SL-937 - use dynamic box for rigged mesh attached to normal avatar as well. Still has a 2x error in the radius calc, but gets radius using the dynamic box.
2018-07-31 21:57:42 +01:00
Brad Payne (Vir Linden)
9be476e3bb
MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations for rigged meshes in animated objects
2018-07-09 22:30:50 +01:00
Brad Payne (Vir Linden)
2a2046fd07
merge
2018-06-05 22:44:04 +01: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)
2aa890da0b
SL-718 - better support for transforms of animated attachments
2017-09-08 16:05:49 +01:00
Brad Payne (Vir Linden)
30880e062a
SL-751, SL-691 - test lsl scripts update, better syncing between skeleton and drawable
2017-07-21 20:01:40 +01:00
Brad Payne (Vir Linden)
5610444d64
SL-714 - fixes to get wireframes to display consistently when right-clicking on animated objects.
2017-07-19 22:21:08 +01:00
ruslantproductengine
e2aa2e0008
MAINT-6275 - Child prim not touchable after being resized and moved relative to root prim by script.
...
FIXED.
UPDATED: Add comments.
2017-04-26 15:56:43 +03:00
ruslantproductengine
334dfe0587
MAINT-6275 - Child prim not touchable after being resized and moved relative to root prim by script.
...
FIXED.
It's a very important on each cycle on Drawable::update form(), when object
remained in move, list update the CurrentScale member, because if do not do that,
it remained in this list forever or when the delta time between two frames
a become a sufficiently large (due to interpolation)
for overcome the MIN_INTERPOLATE_DISTANCE_SQUARED.
2017-04-24 20:19:48 +03: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
AndreyL ProductEngine
71269ac1fc
Backed out changeset: ebe10b4b1197
2016-12-15 02:40:51 +02:00
ruslantproductengine
65161e6b39
MAINT-6125 - Mesh avatar deforms constantly
...
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125.
Commulative fix.
Fixed for booth ticket's in indra/newview/llvovolume.cpp
Remained fixed, it's a small code improvements which is not related to
MAINT-6125, MAINT-6910
2016-12-12 18:24:46 +02:00
ruslantproductengine
5cc716dbf9
MAINT-6125 - Mesh avatar deforms constantly
...
MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125.
Commulative fix.
Fixed for booth ticket's in indra/newview/llvovolume.cpp
Remained fixed, it's a small code improvements which is not related to
MAINT-6125, MAINT-6910
2016-12-12 18:24:46 +02:00
Oz Linden
c8726aba30
remove execute permission from many files that should not have it
2015-11-10 09:48:56 -05:00
Oz Linden
a8ef252571
merge changes for 3.7.27-release
2015-04-13 16:23:36 -04:00
andreykproductengine
5f288e837c
MAINT-2590 FIXED Linked HUDs attached directly from inworld are invisible
2014-12-16 19:09:38 +02:00
callum_linden
23711c9275
Rename llround(..) to ll_round(..) because of a collision with MS llround (long long round) in VS2013
2014-12-10 08:44:08 -08:00
callum_linden
bdce32a02b
Update to build on Xcode 6.0: collection of removal of unused variables [-Wunused-variable]
2014-10-18 11:56:23 -07:00