Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-04 | #2482 Low end NVIDIA compatibility pass (#2486) | Dave Parks | |
- Use GL_NVX_gpu_memory_info when available - Disable transparent water on Mid+ and lower - Adjust GPU benchmark to better tell the truth - Texture bias tune up - viewer-private/#277 - Report foreground_time in viewer stats | |||
2024-09-04 | viewer#2411 Cleanup #2 | Andrey Kleshchev | |
2024-09-04 | viewer#2411 Cleanup | Andrey Kleshchev | |
2024-09-04 | viewer#2411 A bit more coverage for font buffer | Andrey Kleshchev | |
2024-09-04 | viewer#2411 LLFontGL::render optimizations #3 | Andrey Kleshchev | |
2024-09-04 | viewer#2411 LLFontGL::render optimizations #2 | Andrey Kleshchev | |
2024-09-04 | viewer#2411 LLFontGL::render optimizations | Andrey Kleshchev | |
2024-09-01 | Merge remote-tracking branch 'secondlife/release/2024.08-DeltaFPS' into ↵ | Erik Kundiman | |
2024.08-DeltaFPS | |||
2024-08-29 | Merge pull request #2466 from RyeMutt/smaa | Rye Mutt | |
Introduce SMAA and rework post process chain for better visual quality | |||
2024-08-29 | Integrate SMAA and rework post process chain for better visual quality | Rye Mutt | |
Add SMAA buffer generation passes Add quality levels for both FXAA and SMAA Separate gamma correction and tonemapping for effects that require linear-but-tonemapped inputs Move application of noise to final render pass to screen to avoid damaging other post process effects | |||
2024-08-29 | Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop | Brad Linden | |
2024-08-29 | Remove dead texunit colorspace conversion code | Rye Mutt | |
2024-08-28 | #2432 Restore default nametag behavior. (#2444) | Dave Parks | |
After instrumenting nametags some more, really UI rendering performance improvements should just focus on LLFontGL::render | |||
2024-08-27 | #2428 Fix for crash when applying PBR material (#2430) | Dave Parks | |
Also attempt to fix some occasional bad texture memory tracking. | |||
2024-08-24 | Fix mac crash on startup due to missing types from enum | Rye Cogtail | |
2024-08-24 | Improve FXAA quality and performance when GL version is greater then 4 | Rye Cogtail | |
Adds gather4 support under GLSL 4.0+ | |||
2024-08-24 | Add Contrast Adaptive Sharpening post process effect(#2399) | Rye Mutt | |
2024-08-22 | #2393 BugSplat Crash #1504586: LLRenderTarget::getTexture(483) | Alexander Gavriliuk | |
2024-08-22 | Do deprecated texture swizzle on GPU using GL texture swizzling functions ↵ | Rye Mutt | |
(#2389) * Use GL texture swizzling instead of scratch buffer for deprecated formats when GL 3.3 is available Fix crash when GL texture compression is enabled * Fix UI font atlas being eligible for texture compression | |||
2024-08-21 | Fix crash on Intel GPUs (or anywhere OpenGL compatibility profile is used). ↵ | Dave Parks | |
(#2387) | |||
2024-08-21 | Improve accuracy of texture memory tracking (#2371) | Rye Mutt | |
* Fix alloc_tex_image to account for more missing texture memory Change alloc_tex_image calls to pass internal format to properly account for used image type * Fix scaleDown passing primary format in place of internal format to glTexImage2D * Make texture debug view and texture bias calculation consistent and remove double accounting for render target textures | |||
2024-08-20 | #2315 Ensure textures are deleted when they are no longer referenced. (#2343) | Dave Parks | |
* #2315 WIP -- Clean up deletion rules in texture list. Incidental decruft. * Touch up assertions. * Move mLastReferencedTimer to LLViewerMediaTexture since it's no longer used by LLViewerTexture | |||
2024-08-19 | Merge branch 'webrtc-voice' into 2024.06-atlasaurus | Erik Kundiman | |
2024-08-13 | Merge pull request #2210 from secondlife/v-1883 | cosmic-linden | |
secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools | |||
2024-08-08 | #1922 Make PBR scale and offset crosshair work like Texture crosshair do | Alexander Gavriliuk | |
2024-08-08 | Fix glext header inclusion on macOS | Erik Kundiman | |
Somehow it hasn't led to an error on my and observeur's systems. It should have had, really. | |||
2024-08-07 | megapahit tuning : return of the smoothie | mobserveur | |
This commit reintroduces the meapahit specic optimisations while maintaining an option for the LL vertex buffer optimisation mode. | |||
2024-08-06 | secondlife/viewer#1883: Local-only PBR terrain paintmap with developer tools | Cosmic Linden | |
2024-08-06 | Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw ↵ | Rye Mutt | |
(#2202) | |||
2024-07-31 | Revert "Remove double macro conditions in GL headers" | Erik Kundiman | |
This reverts commit 591ecf748a620f7528d498e576271a33df5366ee. Unnecessarily including GLX headers in llglheaders.h would cause a conflict with some Boost 1.81 JSON header on Debian bookworm. | |||
2024-07-28 | Merge remote-tracking branch 'secondlife/release/2024.06-atlasaurus' into ↵ | Erik Kundiman | |
2024.06-atlasaurus | |||
2024-07-26 | Remove double macro conditions in GL headers | Erik Kundiman | |
I just noticed LL_LINUX got its own scope just below LL_MESA. We're minimising difference from upstream Maintenance-B. | |||
2024-07-26 | Reduce utf8 to wstring conversion and llwstring temporaries during text draw ↵ | Rye Mutt | |
(#2115) | |||
2024-07-23 | Apple gpu optimisations based on LL work | mobserveur | |
This commit replaces our former optimisations with LL develop branch work and some tweaks. | |||
2024-07-15 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-07-14 | Performance and tuning | mobserveur | |
Performance and tuning floater updated including fixes | |||
2024-07-09 | Fix excessive clearing of shader cache when toggling mirrors (#1950) | Rye Mutt | |
2024-07-09 | Update tracy profiler to 0.10 (#1946) | Rye Mutt | |
2024-07-09 | Merge pull request #1944 from Ansariel/develop_c4244 | Andrey Lihatskiy | |
Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now | |||
2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
and llunittype.h for now | |||
2024-07-08 | #1931 Terminate AppViewer immediately in case of initialization failed | Alexander Gavriliuk | |
2024-07-06 | #1931 BugSplat Crash: SecondLifeViewer!LLRenderTarget::release(387) | Alexander Gavriliuk | |
2024-07-06 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-07-05 | Tuning floater and buffer mapping improvements | mobserveur | |
This commit adds the tuning floater accessible via the fps button, and improvements to the buffer mapping optimisation modes. | |||
2024-07-03 | #1870 Tune up for better experience on integrated intel with low memory (#1872) | Dave Parks | |
* More deterministic vsize calculation. Add control for choosing downscale method. * Quick hack to make GLTF preview work again | |||
2024-07-01 | Merge branch 'main' into maint-b | Erik Kundiman | |
2024-06-29 | vertex buffer optimisations for Apple GPU | mobserveur | |
The vertex buffer will use the original mapping for non Apple GPUs and the new optimized mapping for Apple GPUs. It needs the Apple gpu detection in the gl manager | |||
2024-06-29 | Apple GPU Detection and Apple GPU performance optimisations | mobserveur | |
This commit adds a mIsApple member to the gl manager and refines the buffers optimisations for Apple GPU in llvertexbuffer.cpp | |||
2024-06-28 | Apple GPU Optimisations | mobserveur | |
This commit massively improves 2D UI, 3D UI and 3D world rendering performance and smoothness. | |||
2024-06-27 | 1836 dont store texture in system memory unless absolutely necessary (#1843) | Dave Parks | |
* #1836 Texture memory usage overhaul. Much decrufting - don't keep a copy of textures in system memory - use GPU to downrez textures instead of reloading from cache - use GPU to generate brightness/darkness bumpmaps |