Ansariel Hiller
|
d6190bbf13
|
Refactor LLFileSystem for and fix an old issue in LLFile (#2332)
|
2024-08-19 09:39:35 +03:00 |
Andrey Kleshchev
|
a37590b452
|
viewer#853 Fix upload losing face data.
Multiple faces can share same mMaterial
|
2024-08-02 15:41:52 +03:00 |
Andrey Kleshchev
|
c5d2e92089
|
viewer#2071 Soft quit on 'out of memory' for meshes #2
|
2024-07-29 21:20:38 +03:00 |
Andrey Kleshchev
|
c4ff0b4889
|
viewer#2071 Properly handle 'out of memory' for meshes
|
2024-07-29 21:20:38 +03:00 |
Rye Mutt
|
4b543b618b
|
Cache more frequently accessed settings
|
2024-07-24 15:05:08 -04:00 |
Rye Mutt
|
7ebbc58ae3
|
Cache various frequently accessed settings (#2080)
|
2024-07-22 15:29:35 +03:00 |
Ansariel
|
9fdca96f8b
|
Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now
|
2024-07-08 20:27:14 +02:00 |
Ansariel
|
c0fad3028f
|
Re-enable compiler warnings C4018, C4100, C4231 and C4506
|
2024-06-10 16:42:43 +02:00 |
Ansariel
|
b42f9d836b
|
Re-enable a lot of compiler warnings for MSVC and address the C4267 "possible loss of precision" warnings
|
2024-06-01 15:49:26 +02:00 |
Ansariel
|
e2e37cced8
|
Fix line endlings
|
2024-05-22 22:40:26 +03:00 |
Ansariel
|
1b67dd855c
|
Merge remote-tracking branch 'origin/main' into DRTVWR-600-maint-A
# Conflicts:
# autobuild.xml
# indra/cmake/CMakeLists.txt
# indra/cmake/GoogleMock.cmake
# indra/llaudio/llaudioengine_fmodstudio.cpp
# indra/llaudio/llaudioengine_fmodstudio.h
# indra/llaudio/lllistener_fmodstudio.cpp
# indra/llaudio/lllistener_fmodstudio.h
# indra/llaudio/llstreamingaudio_fmodstudio.cpp
# indra/llaudio/llstreamingaudio_fmodstudio.h
# indra/llcharacter/llmultigesture.cpp
# indra/llcharacter/llmultigesture.h
# indra/llimage/llimage.cpp
# indra/llimage/llimagepng.cpp
# indra/llimage/llimageworker.cpp
# indra/llimage/tests/llimageworker_test.cpp
# indra/llmessage/tests/llmockhttpclient.h
# indra/llprimitive/llgltfmaterial.h
# indra/llrender/llfontfreetype.cpp
# indra/llui/llcombobox.cpp
# indra/llui/llfolderview.cpp
# indra/llui/llfolderviewmodel.h
# indra/llui/lllineeditor.cpp
# indra/llui/lllineeditor.h
# indra/llui/lltextbase.cpp
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.cpp
# indra/llui/lltextvalidate.cpp
# indra/llui/lltextvalidate.h
# indra/llui/lluictrl.h
# indra/llui/llview.cpp
# indra/llwindow/llwindowmacosx.cpp
# indra/newview/app_settings/settings.xml
# indra/newview/llappearancemgr.cpp
# indra/newview/llappearancemgr.h
# indra/newview/llavatarpropertiesprocessor.cpp
# indra/newview/llavatarpropertiesprocessor.h
# indra/newview/llbreadcrumbview.cpp
# indra/newview/llbreadcrumbview.h
# indra/newview/llbreastmotion.cpp
# indra/newview/llbreastmotion.h
# indra/newview/llconversationmodel.h
# indra/newview/lldensityctrl.cpp
# indra/newview/lldensityctrl.h
# indra/newview/llface.inl
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llfloateremojipicker.h
# indra/newview/llfloaterimsessiontab.cpp
# indra/newview/llfloaterprofiletexture.cpp
# indra/newview/llfloaterprofiletexture.h
# indra/newview/llgesturemgr.cpp
# indra/newview/llgesturemgr.h
# indra/newview/llimpanel.cpp
# indra/newview/llimpanel.h
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryclipboard.cpp
# indra/newview/llinventoryclipboard.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventoryfunctions.h
# indra/newview/llinventorygallery.cpp
# indra/newview/lllistbrowser.cpp
# indra/newview/lllistbrowser.h
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llpanelprofile.h
# indra/newview/llpreviewgesture.cpp
# indra/newview/llsavedsettingsglue.cpp
# indra/newview/llsavedsettingsglue.h
# indra/newview/lltooldraganddrop.cpp
# indra/newview/llurllineeditorctrl.cpp
# indra/newview/llvectorperfoptions.cpp
# indra/newview/llvectorperfoptions.h
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llviewertexlayer.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/macmain.h
# indra/test/test.cpp
|
2024-05-22 19:04:52 +02:00 |
Alexander Gavriliuk
|
f9473e8afc
|
secondlife/viewer#1333 BOOL to bool conversion leftovers: ternaries
|
2024-05-07 10:18:51 +02:00 |
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
|
85f2447b3d
|
Merge branch 'main' into marchcat/a-merge
# Conflicts:
# autobuild.xml
# indra/llimage/llimage.cpp
# indra/llui/llsearcheditor.cpp
# indra/llui/llview.cpp
# indra/newview/llagent.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llfloatercamera.cpp
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llinventoryfunctions.cpp
# indra/newview/lloutfitgallery.cpp
# indra/newview/lloutfitslist.cpp
# indra/newview/llpanelgroupbulkban.cpp
# indra/newview/llsidepanelappearance.cpp
# indra/newview/llvovolume.cpp
|
2024-04-24 19:28:15 +03:00 |
Ansariel
|
d0102af56d
|
Merge branch 'main' of https://github.com/secondlife/viewer into DRTVWR-600-maint-A
# Conflicts:
# indra/llcommon/llapp.cpp
# indra/llcommon/llapp.h
# indra/llimage/llimageworker.cpp
# indra/llui/llcontainerview.cpp
# indra/llui/llcontainerview.h
# indra/llui/llkeywords.cpp
# indra/llui/lltabcontainer.cpp
# indra/llui/lltextbase.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llfavoritesbar.cpp
# indra/newview/llfavoritesbar.h
# indra/newview/llfloaterimnearbychathandler.cpp
# indra/newview/llfloaterpreference.cpp
# indra/newview/llhudnametag.h
# indra/newview/llinventorypanel.cpp
# indra/newview/llinventorypanel.h
# indra/newview/llmeshrepository.cpp
# indra/newview/lloutfitgallery.cpp
# indra/newview/lloutfitslist.cpp
# indra/newview/llpaneleditwearable.cpp
# indra/newview/llpanelprofilepicks.cpp
# indra/newview/llpanelvoicedevicesettings.h
# indra/newview/llpreviewscript.cpp
# indra/newview/llpreviewscript.h
# indra/newview/llselectmgr.cpp
# indra/newview/lltranslate.cpp
# indra/newview/llviewerassetupload.cpp
# indra/newview/llviewermessage.cpp
|
2024-04-11 21:59:38 +02:00 |
Andrey Lihatskiy
|
84dfe55810
|
Merge branch 'main' into marchcat/y-merge
# Conflicts:
# autobuild.xml
# indra/llcommon/llsys.cpp
|
2024-04-10 07:08:25 +03:00 |
Andrey Lihatskiy
|
990c8b81da
|
Merge branch 'main' into marchcat/yz-merge
|
2024-03-27 01:40:12 +02:00 |
Andrey Lihatskiy
|
71ed19839e
|
Merge branch 'main' into DRTVWR-600-maint-A
# Conflicts:
# indra/newview/llappviewer.cpp
# indra/newview/llfloaterchangeitemthumbnail.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llselectmgr.cpp
# indra/newview/lltexturectrl.cpp
# indra/newview/lltexturectrl.h
# indra/newview/lltooldraganddrop.cpp
# indra/newview/llviewerdisplay.cpp
# indra/newview/llvovolume.cpp
|
2024-03-27 00:45:06 +02:00 |
Andrey Lihatskiy
|
78174fc865
|
Merge remote-tracking branch 'origin/main' into DRTVWR-588-maint-W
# Conflicts:
# .github/workflows/build.yaml
|
2024-03-27 00:14:56 +02:00 |
Andrey Kleshchev
|
78ce375dda
|
SL-17896 Don't crash silently if files are missing or out of memory
Under debug LL_ERRS will show a message as well, but release won't show
anything and will quit silently so show a notification when applicable.
|
2024-03-05 00:29:35 +02:00 |
Ansariel
|
60d3dd98a4
|
Convert remaining BOOL to bool
|
2024-02-21 23:14:31 +02:00 |
AiraYumi
|
7c8907522f
|
replace boost library to standard
|
2024-01-08 23:29:21 +02:00 |
Alexander Gavriliuk
|
74c8b028d4
|
SL-20743 Use LLMutex in LLImageBase for internal data thread-safety
|
2023-12-21 19:12:52 +01: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
|
b134e91d2a
|
SL-20419 Receiving new objects or items, etc causes inventory to switch from recent to my inventory tab
|
2023-10-11 21:22:30 +02:00 |
Brad Linden
|
c6d5f11f63
|
Merge remote-tracking branch 'origin/main' into DRTVWR-559
|
2023-08-23 12:26:14 -07:00 |
Brad Linden
|
ca008cfc31
|
Merge pull request #292 from secondlife/brad/DRTVWR-559-xcode-14.3
Merge xcode-14.3 compatibility branch into DRTVWR-559
|
2023-07-18 16:48:33 -07:00 |
Brad Linden
|
ae63ed51aa
|
Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292)
|
2023-07-18 14:38:18 -07:00 |
Andrey Kleshchev
|
ca247e9a80
|
SL-5161 SL-20025 Unref volume
|
2023-07-18 22:04:32 +03:00 |
Cosmic Linden
|
59a626c2a2
|
SL-19992: Fix assert in LLVolumeLODGroup::refLOD when LLMeshRepository::notifyMeshUnavailable is called on the highest LOD
|
2023-07-11 16:28:36 -07:00 |
Andrey Kleshchev
|
ca84e0e0c0
|
SL-5161 Avatars should stay hidden longer if they are waiting for meshes or skin data
|
2023-06-23 13:01:19 +03:00 |
Andrey Kleshchev
|
4e6303792a
|
SL-5161 Don't render meshes that are waiting for skin data
|
2023-06-22 22:32:42 +03:00 |
Nat Goodspeed
|
b11b53b72c
|
SL-18330: Change to strip_deprecated_header(size_t* header_size)
from U32*.
|
2023-05-31 16:33:01 -04:00 |
Andrey Lihatskiy
|
3b13c0ca15
|
DRTVWR-582 xcode-14.3 merge follow up
|
2023-05-26 21:01:15 +03:00 |
Andrey Lihatskiy
|
b9cd6e2e84
|
Merge branch 'xcode-14.3' into DRTVWR-582-maint-U
# Conflicts:
# indra/llcommon/llsdserialize.h
|
2023-05-26 06:15:49 +03:00 |
simon
|
90631fccef
|
SL-19676 - more update and scene loading stats. Added texture and mesh
count
|
2023-05-09 17:16:26 +01:00 |
RunitaiLinden
|
1cadfd44fe
|
DRTVWR-559 WIP - optimize ARC calculation et al.
|
2023-05-03 17:30:02 -05:00 |
Nat Goodspeed
|
22a07b1121
|
SL-18330: fix strip_deprecated_header(cur_size) param to llssize.
|
2023-05-03 12:48:22 -04: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
|
5fabfa50d7
|
Merge remote-tracking branch 'origin/main' into DRTVWR-559
|
2023-02-02 12:11:40 -08:00 |
Andrey Kleshchev
|
24fb2f8336
|
Merge branch 'master' (DRTVWR-548) into DRTVWR-559
# Conflicts:
# indra/llrender/llgl.cpp
# indra/llrender/llrendertarget.cpp
# indra/newview/VIEWER_VERSION.txt
# indra/newview/app_settings/shaders/class1/deferred/materialF.glsl
# indra/newview/llfloaterpreference.cpp
# indra/newview/llviewercontrol.cpp
# indra/newview/llviewermenu.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llvovolume.cpp
|
2022-10-21 18:19:27 +03:00 |
Rye Mutt
|
d1701fb5b1
|
Fix small bug in unavail skin info processing
|
2022-09-28 09:55:57 -04:00 |
Rye Mutt
|
9f633e087f
|
Optimize away many string copies in mesh header processing with boost iostream array adapters
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
07449892df
|
Optimize mesh queue processing on main thread to reduce mutex contention
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
9ec86c84e3
|
Add proper retry support to skin info fetch
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
bd20b61b82
|
Optimize away gObjectList finds during mesh load
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
e83146ce0c
|
Optimize away constant map finds in getSkinInfo by caching mesh skin into in vovolume
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
7dcdc4c378
|
Replaced usage of LLVolumeParams as map key in meshrepo with the mesh uuid
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
e097794919
|
Optimize mesh header size and data access throughout meshrepo
|
2022-09-27 17:59:21 -04:00 |
Rye Mutt
|
4be11d87b5
|
Utilize pointer based unzip_llsd and unpackVolumeFaces in meshrepo and materialmgr
|
2022-09-27 17:59:21 -04:00 |