Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-23 | SL-18721 Shutdown fixes #2 | Andrey Kleshchev | |
Set DONE if decode thread is down instead of waiting for an update. Decodes can't be canceled, so fix potential situation where we get two responses | |||
2023-10-18 | SL-20149 Potential fix for crash when unsitting on a reflection probe. Also ↵ | RunitaiLinden | |
fix for assertion in lltexturefetch. | |||
2023-10-10 | SL-19311 Grey textures after teleport | Andrey Kleshchev | |
There is no asset capability during teleport and it can take some time to arrive, texture shouldn't just fail to fetch if capability arrives after content. | |||
2023-08-23 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-05-17 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-05-09 | Merge pull request #205 from secondlife/sl-19676-360mode-stats | simon-linden | |
sl-19676 - Stats on updates and scene loading | |||
2023-05-09 | SL-19676 - more update and scene loading stats. Added texture and mesh | simon | |
count | |||
2023-05-04 | First work on sl-19676 - Stats on updates | simon | |
2022-12-12 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2022-12-12 | DRTVWR-565: Merge branch 'origin/contribute' into DRTVWR-565 | Nat Goodspeed | |
2022-11-11 | DRTVWR-575 fix LLWorkerThread subclasses to be compatiblie with recent ↵ | Brad Kittenbrink | |
size_t changes in base class | |||
2022-10-17 | SL-18221 Water texture does not load after clearing cache | Andrey Kleshchev | |
Water texture should load only after having caps. Prefetch textures should load only after having caps. Prefetch list is now per grid | |||
2022-09-23 | SL-18221 Water texture does not load after clearing cache | Andrey Kleshchev | |
Water texture should load only after having caps. Prefetch textures should load only after having caps. Prefetch list is now per grid | |||
2022-09-20 | SL-18065 Fix bake textures' fetch loop | Andrey Kleshchev | |
2022-09-16 | SL-17723 Remove use of UDP image fetch | Mnikolenko Productengine | |
2022-08-30 | Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559 | Dave Parks | |
2022-08-30 | SL-17997 Fix for crash on shutdown | Dave Parks | |
2022-07-13 | SL-17723 Remove use of UDP image fetch | Mnikolenko Productengine | |
2022-06-09 | SL-17483: Merge branch 'DRTVWR-563' of viewer into sl-17483 | Nat Goodspeed | |
2022-06-09 | SL-17483: Recast LLImageDecodeThread as a facade for ThreadPool. | Nat Goodspeed | |
Remove all references to LLQueuedThread (but emulate a couple bits of its API such as handle_t and getPending()). Migrate ImageRequest into llimageworker.cpp. It has never been part of LLImageDecodeThread's public API. Remove ImageRequest tests. Remove all references to LLImageDecodeThread::pause(). The idea of pausing another thread is bizarre to me, and LLThreadPool has no such operation. Nor does it have an abortRequest(). | |||
2022-06-07 | Merged in SL-17489 (pull request #1010) | Sabrina Shanman | |
SL-17489 Approved-by: Dave Parks | |||
2022-06-07 | SL-17547 Fix for crash on shutdown introduced in last commit. | Dave Parks | |
2022-06-07 | SL-17547 Fix for crash in getCurrentDiscardLevelForFetching (and add runtime ↵ | Dave Parks | |
check and assertion to avoid crash in production and detect crash in development). | |||
2022-06-07 | SL-17489: Fix map tile log spam and resulting excessive invalid texture ↵ | Cosmic Linden | |
requests. This was affecting map tiles that the agent is not allowed to see (HTTP error: 403 forbidden). The URLs of these map tile requests were then getting cleared, so when these map tiles were re-requested (up to 10 times per second, from LLViewerFetchedTexture::updateFetch), the request would use the wrong URL and get a 404. Stay in DONE state if there is no new work to do, reducing unneeded requests for textures while leaving open the possibility to re-request a texture at different resolution. Alternatively, we could introduce a new FAILED state here. The current DONE state has nuance, and can either mean "texture loading failed" or "texture successfully loaded at a certain LOD." And a 4xx error is generally irrecoverable. Will strongly consider a FAILED state. Also, don't clear the map URL, so that any future network requests for the map textures request the correct resource. | |||
2022-06-06 | SL-17489: Improve warning message for fetching texture with improper URL | Cosmic Linden | |
2022-06-02 | SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and ↵ | Dave Parks | |
LLPanelVolume | |||
2022-06-01 | SL-17485 Remove unused members to make mac build happy. | Dave Parks | |
2022-05-31 | SL-17490 Only update a subset of textures each frame and remove dead debug code. | Dave Parks | |
2022-05-10 | SL-17219: Delete some unused declarations. | Nat Goodspeed | |
These trigger fatal warnings on Mac. | |||
2022-05-10 | SL-17219: Fix bug: dangling pointer to destroyed std::string. | Nat Goodspeed | |
2022-04-15 | SL-17219 WIP - Texture pipeline overhaul | Dave Parks | |
2022-03-01 | Merge branch 'master' (DRTVWR-557) into DRTVWR-546 | Andrey Kleshchev | |
# 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 | |||
2021-10-22 | merge | Brad Payne (Vir Linden) | |
2021-10-11 | SL-16099 Multi-threaded OpenGL usage on Windows, enable Core Profile and ↵ | Dave Parks | |
VAOs by default. | |||
2021-09-28 | SL-15999 - noninteractive mode: create minimal objects,load no textures | Brad Payne (Vir Linden) | |
2021-04-29 | SL-15177 Added LLTextureFetchTester to log texture fetching state timers | Mnikolenko Productengine | |
2020-05-25 | SL-12889 Failed to cache image crashes | Andrey Kleshchev | |
2019-05-29 | SL-11309 Crash on attempt to costruct singletone | andreykproductengine | |
2019-05-06 | SL-11074 FIXED "Cache Hit Rate" in Statistics is broken | maxim_productengine | |
2019-04-02 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2019-01-14 | SL-10291 Replace apr_mutex with standard C++11 functionality | andreykproductengine | |
2018-06-27 | Merge | Graham Linden | |
2018-05-18 | Merge 5.1.5 | Graham Linden graham@lindenlab.com | |
2018-04-11 | Add stats for tex cache read / decode / fetch latency for comparison of old ↵ | Graham Linden graham@lindenlab.com | |
cache code with TCO. | |||
2018-01-30 | MAINT-8091 Removed deprecated and unused private memory pooling | Andrey Kleshchev | |
2017-12-05 | MAINT-2124 Texture allocation issues | andreykproductengine | |
2017-10-12 | MAINT-7081 [FIXED] Access (write) violation / buffer overrun in ↵ | Kitty Barnett | |
LLTextureFetchWorker::doWork() The trouble lines are: U8 * buffer = (U8 *) ALLOCATE_MEM(LLImageBase::getPrivatePool(), total_size); if (cur_size > 0) { memcpy(buffer, mFormattedImage->getData(), cur_size); } If 'cur_size > mHttpReplyOffset + append_size' then 'total_size -= src_offset' will cause total_size to be smaller than cur_size causing a write access violation on the memcpy. Since the response is invalid it seemed best to make it follow the other failed partial condition. (transplanted from 737e28ec6b4d74f3ff915a4effc13d7b615a6a9b) | |||
2017-10-18 | MAINT-7779 Logging update | andreykproductengine | |
2017-09-20 | SL-683 Fixed Logging parameters not taking effect immediately | andreykproductengine | |
2017-05-09 | MAINT-7343 - improved error case handling and checking for unlikely corners | Brad Payne (Vir Linden) | |