Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-23 | SL-16400: Address a couple shutdown crashes. | Nat Goodspeed | |
It can happen that we try to post() work for LLWindowWin32's window thread after the thread's WorkQueue has been closed. Also, instead of giving the "General" ThreadPool static lifespan, put it on the heap, anchored with a static unique_ptr. | |||
2021-11-23 | SL-9436 Fix for glow disappearing when 100% transparent. | Dave Parks | |
2021-11-23 | SL-16368 Fix for crashing on right-clicking mesh avatar on 32bit viewer | Mnikolenko Productengine | |
2021-11-23 | SL-16239 Fix for slowdown on AMD GPUs (disable core profile and remove ↵ | Dave Parks | |
volatile members from LLVertexBuffer) | |||
2021-11-23 | SL-16401 Fix for rendering above water things into the water refraction ↵ | Dave Parks | |
render target. | |||
2021-11-22 | SL-13565 restore the trampled tracy zones | Dave Houlton | |
2021-11-22 | SL-13565 refactor (consolidate getters) water drawing | Dave Houlton | |
2021-11-22 | SL-13565 disable reflection render pass when all non-void water is occluded | Dave Houlton | |
2021-11-22 | mac build fix | Mnikolenko ProductEngine | |
2021-11-20 | SL-16289 Rigged mesh rendering overhaul | Dave Parks | |
2021-11-19 | SL-16202: Instantiate LLSimpleton::sInstance generically | Nat Goodspeed | |
instead of requiring a separate declaration for each subclass. The previous way produces errors in clang. (cherry picked from commit 8458ad8890cf0a11804996210d7bcfbdaa3eec2e) | |||
2021-11-19 | SL-16094: Service mainloop WorkQueue every LLAppViewer::idle() call | Nat Goodspeed | |
even if idle() exits early. | |||
2021-11-19 | SL-11678 Avatar is reflecting on the under side of water surface | Andrey Kleshchev | |
Avatar wasn't reflecting but distorting, since avatar was already under water it looked like a 'reflection' of avatar, but was not rotated right and with wrong angle. | |||
2021-11-19 | SL-15993 Disabling transparent water should not disable advanced lighting | Andrey Kleshchev | |
2021-11-19 | SL-16056 Improve 'avatar cloud' behavior | Andrey Kleshchev | |
Make avatar cloud delay longer proportionally to load time | |||
2021-11-19 | SL-13561 When ALM is enabled, disabling water rendering breaks the sky | Andrey Kleshchev | |
2021-11-19 | SL-16355 - spammy message removed | Brad Payne (Vir Linden) | |
2021-11-19 | SL-16330 mac build fix | Mnikolenko Productengine | |
2021-11-19 | SL-16329 - track frame time and jitter (as average deviation frame to frame) ↵ | Brad Payne (Vir Linden) | |
in stats window | |||
2021-11-17 | SL-16226 Fix crash with extra large faces | Andrey Kleshchev | |
2021-11-17 | SL-16330 Allow vsync update without restart on mac | Mnikolenko ProductEngine | |
2021-11-16 | DRTVWR-546 merge in master v6.5.1 | Dave Houlton | |
2021-11-16 | SL-16362 FIXED Viewer crashes if settings.xml file is missing | Mnikolenko Productengine | |
2021-11-16 | Merge branch master (DRTVWR-545) into DRTVWR-542-meshopt | Andrey Kleshchev | |
2021-11-16 | Merge branch 'DRTVWR-519' into DRTVWR-552-cache-360 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/app_settings/settings.xml | |||
2021-11-16 | Merge branch 'master' into DRTVWR-534 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/VIEWER_VERSION.txt | |||
2021-11-16 | Merge branch 'master' into DRTVWR-519 | Andrey Lihatskiy | |
# Conflicts: # README.md | |||
2021-11-15 | Increment viewer version to 6.5.1 | Nat Goodspeed | |
following promotion of DRTVWR-545 | |||
2021-11-15 | SL-15756 Removed mHasGeneratedFaces | Andrey Kleshchev | |
mHasGeneratedFaces is always true for some types of models and glod was treating faces as one mesh by default, so meshoptimizer should do the same regardles of mHasGeneratedFaces | |||
2021-11-15 | Revert "SL-16220: Merge branch 'origin/DRTVWR-546' into glthread" | Dave Houlton | |
This reverts commit 5188a26a8521251dda07ac0140bb129f28417e49, reversing changes made to 819088563e13f1d75e048311fbaf0df4a79b7e19. | |||
2021-11-12 | SL-14895, restore previous post-deferred alpha behavior | Dave Houlton | |
2021-11-12 | SL-14895, point light atten should move inversely light radius | Dave Houlton | |
2021-11-12 | SL-16220: Merge branch 'origin/DRTVWR-546' into glthread | Nat Goodspeed | |
2021-11-12 | SL-11678 Avatar is reflecting on the under side of water surface | Andrey Kleshchev | |
Avatar wasn't reflecting but distorting, since avatar was already under water it looked like a 'reflection' of avatar, but was not rotated right and with wrong angle. | |||
2021-11-12 | SL-15993 Disabling transparent water should not disable advanced lighting | Andrey Kleshchev | |
2021-11-12 | SL-16056 Improve 'avatar cloud' behavior | Andrey Kleshchev | |
Make avatar cloud delay longer proportionally to load time | |||
2021-11-12 | SL-13561 When ALM is enabled, disabling water rendering breaks the sky | Andrey Kleshchev | |
2021-11-11 | SL-16355 - spammy message removed | Brad Payne (Vir Linden) | |
2021-11-10 | Merged DRTVWR-546 into SL-16329 | Vir Linden | |
2021-11-10 | SL-16330 mac build fix | Mnikolenko Productengine | |
2021-11-10 | SL-15521 Fix debian license file not mentioning meshoptimizer | Andrey Kleshchev | |
Just in case | |||
2021-11-10 | SL-14403 Removed glod | Andrey Kleshchev | |
2021-11-10 | Merge branch 'DRTVWR-546' into glthread | Nat Goodspeed | |
2021-11-10 | SL-16094: Statically link to Windows IMM32.LIB. | Nat Goodspeed | |
llwindowwin32.cpp's LLWinImm class used to dynamically load IMM32.DLL and populate its methods using GetProcAddress(). That was to support Windows XP. Since we've dropped Windows XP, use static linking instead, with dramatically fewer lines of code (and less of a thread safety alarm trigger). We retain the LLWinImm wrapper class only as a hook for Tracy instrumentation. | |||
2021-11-10 | SL-16330 move VSync checkbox to General group | Mnikolenko Productengine | |
2021-11-09 | Merged DRTVWR-546 into SL-16329 | Vir Linden | |
2021-11-09 | SL-16329 - track frame time and jitter (as average deviation frame to frame) ↵ | Brad Payne (Vir Linden) | |
in stats window | |||
2021-11-09 | SL-16330 Clean up vertical sync handling, add to UI | Mnikolenko Productengine | |
2021-11-07 | SL-16299 Added the correct @rpath for libvlc | Andrey Lihatskiy | |
2021-11-05 | SL-16202: Use WorkQueue::postTo() for texture create/post handshake. | Nat Goodspeed | |
That is, when LLViewerFetchedTexture::scheduleCreateTexture() wants to call createTexture() on the LLImageGLThread, but postCreateTexture() on the main thread, use the "mainloop" WorkQueue to set up the handshake. Give ThreadPool a public virtual run() method so a subclass can override with desired behavior. This necessitates a virtual destructor. Add accessors for embedded WorkQueue (for post calls), ThreadPool name and width (in threads). Allow LLSimpleton::createInstance() to forward arguments to the subject constructor. Make LLImageGLThread an LLSimpleton - that abstraction didn't yet exist at the time LLImageGLThread was coded. Also derive from ThreadPool rather than LLThread. Make it a single-thread "pool" with a very large queue capacity. |