Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-09 | SL-17483: Merge branch 'track-threadpools' into sl-17483. | Nat Goodspeed | |
This picks up ThreadPoolSizes override logic embedded in ThreadPool's constructor, plus the new static ThreadPool::getConfiguredWidth() and getWidth() methods. | |||
2022-06-09 | SL-17483: Simplify ThreadPool instantiations. | Nat Goodspeed | |
Now that LL::ThreadPool's constructor has subsumed the work of discovering a runtime override width, LLAppViewer::initGeneralThread() can simply pass the compile-time default width instead of redundantly checking ThreadPoolSizes. Also the default ThreadPool capacity has been bumped up to what "General" and "LLImageGL" were requesting, so they need not pass that explicitly or explain in comments why they're doing it. But until we start throwing work at the "General" ThreadPool, configure it down to 1 thread in settings.xml. | |||
2022-06-01 | SL-17485 Add texture memory accounting for OS X | Dave Parks | |
2022-05-18 | SL-17219: Merge 'DRTVWR-546' of lindenlab/viewer into SL-17219 | Nat Goodspeed | |
Update task branch from main project branch. | |||
2022-04-29 | SL-17124 switchContext and loadShaderFile crashes | Andrey Kleshchev | |
- Do not try initializing shaders if requirements are not met or if window does not exist - Warn user before closing window. Situation is unexpected, there is chance of more issues, like a freeze or a crash on close() - mHasMultitexture is a solid requirement, if it is not present, we won't be able to run | |||
2022-04-15 | SL-17219 WIP - Texture pipeline overhaul | Dave Parks | |
2022-03-29 | SL-17005 WIP - Use D3D/DXGI to query for available VRAM on Windows | Dave Parks | |
2022-03-11 | SL-17005 WIP Simplify what feeds texture loading bias to only pay attention ↵ | Dave Parks | |
to available memory according to OS and GL driver, not (broken) internal accounting (breaks intel GPUs, compatibility pass incoming). | |||
2022-03-04 | SL-16928 Fix for broken bumpmaps on Intel GPUs | Dave Parks | |
2022-02-23 | Fix for mac build | Dave Parks | |
2022-02-23 | Fix for some GPUs thinking they have 0 available vram. | Dave Parks | |
2022-02-23 | Fix for media textures failing to update (and eating lots of memory) on ↵ | Dave Parks | |
Mac/Intel | |||
2022-02-23 | SL-16815 and SL-16906 Avoid redundant bumpmap generation, add some ↵ | Dave Parks | |
assertions around ref counting and (hack) fix crash on shutdown from dangling texture reference (reduced to 1 dangling texture from several hundred, can't find the remaining reference). | |||
2022-02-22 | SL-16815 Cleanup -- disable multithreaded bumpmap generation while tracking ↵ | Dave Parks | |
down loading issues, fix sync issue in single threaded mode in media textures, restore LL_IMAGEGL_THREAD_CHECK functionality | |||
2022-02-22 | SL-16815 Fix for broken media texture updates when multithreaded GL is disabled. | Dave Parks | |
2022-02-17 | SL-16815 Remove frame stalls from occlusion queries, bumpmap updates, and ↵ | Dave Parks | |
querying for available video memory. | |||
2022-02-14 | SL-16418 Media texture update stall fix. Make media texture updates use ↵ | Dave Parks | |
LLImageGL thread to update, fix AMD sync issue on ImageGL thread and install debug callbacks on LLImageGL thread when debug gl enabled. | |||
2022-02-03 | SL-16727: Revert change causing llvieweroctree to not render reflections ↵ | Ptolemy | |
when shadows are set to projectors cause by commit bb379cb8cc | |||
2022-02-01 | Revert "Merged in euclid-16418 (pull request #846)" | Dave Houlton | |
This reverts commit 40fe5277e1390c975d9a3184ff8fc46d69dfb450, reversing changes made to af830e5fc5840194be95140f644a27011b9b7e06. | |||
2022-01-27 | SL-16418 rename media tex image per-update to avoid contention stall | Dave Houlton | |
2022-01-19 | SL-16653 Fix for some textures having incorrect texel colors after the first ↵ | Runitai Linden | |
row (and add more paranoia checks on texture data). | |||
2022-01-14 | SL-16606: Add profiler category VERTEX | Ptolemy | |
2022-01-14 | SL-16606: Add profiler category UI | Ptolemy | |
2022-01-14 | SL-16606: Add profiler category TEXTURE | Ptolemy | |
2022-01-14 | SL-16606: Add profiler category SHADER | Ptolemy | |
2022-01-14 | SL-16606: Add profiler category PIPELINE | Ptolemy | |
2021-12-15 | DRTVWR-546 merge up to 6.5.2 | Dave Houlton | |
2021-12-07 | SL-16462 Fix for broken water clip plane during water reflection/refraction ↵ | Runitai Linden | |
map render. | |||
2021-12-06 | SL-16447 Fix for broken benchmark. | Runitai Linden | |
2021-12-06 | SL-16282 FIXED Friend thumbnails are flickering | Mnikolenko Productengine | |
2021-12-06 | SL-16202 Put Multi-threaded GL behind a feature flag and update featuretable ↵ | Dave Parks | |
(decruftify settings, compatibility pass). | |||
2021-12-03 | SL-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey ↵ | Dave Parks | |
textures | |||
2021-12-02 | mac build fix | Andrey Kleshchev | |
remove unused variable | |||
2021-11-30 | SL-16386 replace gutted LLRender::setAlphaRejectSettings() with explicit flush() | Dave Houlton | |
2021-11-30 | SL-16386 purge write-only state member LLCubeMap::mTextureCoordStage | Dave Houlton | |
2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureAlphaBlend() | Dave Houlton | |
2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureColorBlend() | Dave Houlton | |
2021-11-30 | SL-16386 purge no-op fxn LLTexUnit::setTextureBlendType() | Dave Houlton | |
2021-11-30 | SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunction | Dave Houlton | |
2021-11-24 | DRTVWR-546, SL-16220, SL-16094: Undo previous glthread branch revert. | Nat Goodspeed | |
Reverting a merge is sticky: it tells git you never want to see that branch again. Merging the DRTVWR-546 branch, which contained the revert, into the glthread branch undid much of the development work on that branch. To restore it we must revert the revert. This reverts commit 029b41c0419e975bbb28454538b46dc69ce5d2ba. | |||
2021-11-23 | SL-16094, SL-16400: Merge branch 'DRTVWR-546' into glthread | Nat Goodspeed | |
2021-11-23 | SL-16400: Add ThreadPool::start() method, and call it. | Nat Goodspeed | |
It's sometimes important to finish other initialization before launching the threads in the ThreadPool, so make that an explicit step. In particular, we were launching the LLImageGL texture thread before initializing the GL context, resulting in all gray textures. | |||
2021-11-23 | SL-16239 Fix for slowdown on AMD GPUs (disable core profile and remove ↵ | Dave Parks | |
volatile members from LLVertexBuffer) | |||
2021-11-22 | SL-16400 Fix for grey textures (hack). | Runitai Linden | |
2021-11-22 | SL-16094 More profile hooks for threading code, remove redundant ↵ | Runitai Linden | |
wglCreateContextAttribs call | |||
2021-11-22 | SL-13565 disable reflection render pass when all non-void water is occluded | Dave Houlton | |
2021-11-20 | SL-16289 Rigged mesh rendering overhaul | Dave Parks | |
2021-11-19 | SL-15391 Crash at getUniformLocation | Andrey Kleshchev | |
2021-11-19 | SL-15333 Crash in glh_init_extensions | Andrey Kleshchev | |
2021-11-15 | Revert "SL-16220: Merge branch 'origin/DRTVWR-546' into glthread" | Dave Houlton | |
This reverts commit 5188a26a8521251dda07ac0140bb129f28417e49, reversing changes made to 819088563e13f1d75e048311fbaf0df4a79b7e19. |