| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 47 hours | Fix remaining Apple audio, depth, and speaking-indicator crashes (#39) | Mike | |
| Stop the OpenAL wind path from spinning when unqueue fails. Allocate Apple depth buffers with the unsized format and skip deferred lighting when that allocation left the target empty. Remove every registration of a speaking indicator, including a null one. | |||
| 2026-10-05 | Avoid the Apple OpenGL null-fence crash during precache (#30) | Mike | |
| glDeleteBuffers and glWaitSync on a failed fence both fault in GLDFenceRec::getStatus on Apple's GL/Metal translator. Finish and unbind before deleting buffers, skip a null upload fence, and resize depth targets with the unsized format Apple accepts. | |||
| 2025-09-16 | Fixes the slow down related to the attached huds rendering | mobserveur | |
| This commit fixes the long time issue with attached huds rendering, which was causing important slow down with certain combinations of post processing settings. | |||
| 2025-09-15 | Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07 | Erik Kundiman | |
| 2025-09-09 | Merge remote-tracking branch 'mobserveur/experimental2' | Erik Kundiman | |
| 2025-09-09 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel. | |||
| 2025-09-08 | Optimisations and experimental HDR display support on mac | mobserveur | |
| This commit completes the previous ones for performance optimisations, and adds HDR display support on mac | |||
| 2025-08-30 | Performance Optimisations, Bloom effect, Visuals Panel | mobserveur | |
| This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel. | |||
| 2025-08-12 | Fix clang compiler issues due to unused variables | Ansariel | |
| 2024-10-18 | Merge branch 'main' into 2024.09-ExtraFPS | Erik Kundiman | |
| 2024-10-18 | Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵ | Erik Kundiman | |
| 2024.09-ExtraFPS | |||
| 2024-10-12 | Preprocess eTextureType like sGLTextureType | Erik Kundiman | |
| (cause eTextureType seems to have been designed to mirror sGLTextureType) otherwise you'd get a GL error of invalid enum of the first argument for glTexImage2D. | |||
| 2024-09-27 | Use the more portable glDrawBuffers | Erik Kundiman | |
| Also renamed the draw buffers to avoid risking the previously defined draw buffers with the same variable name. | |||
| 2024-09-01 | Merge remote-tracking branch 'secondlife/release/2024.08-DeltaFPS' into ↵ | Erik Kundiman | |
| 2024.08-DeltaFPS | |||
| 2024-08-29 | Remove dead texunit colorspace conversion code | Rye Mutt | |
| 2024-08-22 | #2393 BugSplat Crash #1504586: LLRenderTarget::getTexture(483) | Alexander Gavriliuk | |
| 2024-07-28 | Merge remote-tracking branch 'secondlife/release/2024.06-atlasaurus' into ↵ | Erik Kundiman | |
| 2024.06-atlasaurus | |||
| 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-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-06-11 | Merge tag '7.1.8-release' | Erik Kundiman | |
| source for viewer 7.1.8.9375512768 | |||
| 2024-06-10 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
| project/gltf_development | |||
| 2024-06-10 | Post-merge - trim trailing whitespace | Andrey Lihatskiy | |
| 2024-06-01 | Re-enable a lot of compiler warnings for MSVC and address the C4267 ↵ | Ansariel | |
| "possible loss of precision" warnings | |||
| 2024-05-16 | Merge tag '7.1.7-release' | Erik Kundiman | |
| source for viewer 7.1.7.8974243247 | |||
| 2024-05-07 | Merge pull request #1421 from secondlife/DRTVWR-600-maint-A | Dave Parks | |
| Drtvwr 600 maint a | |||
| 2024-05-07 | secondlife/viewer#1333 BOOL to bool conversion leftovers: ternaries | Alexander Gavriliuk | |
| 2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
| LF, and trim trailing whitespaces as needed | |||
| 2024-02-21 | secondlife/viewer-issues#72: More correct interpretation of swapFBORefs | Cosmic Linden | |
| 2024-02-21 | secondlife/viewer-issues#72: Fix material preview affecting exposure on main ↵ | Cosmic Linden | |
| screen | |||
| 2023-09-11 | Try not to use non portable glDrawBuffer | Erik Kundiman | |
| 2023-09-10 | Merge branch 'main' into DRTVWR-559 | Erik Kundiman | |
| 2023-09-06 | glDrawBuffers instead of glDrawBuffer | Erik Kundiman | |
| since the latter is less portable. I'm guessing 1st arg is 0 since the condition is when mTex is empty. | |||
| 2023-09-06 | Core profile buffer related functions | Erik Kundiman | |
| replacing their legacy ARB counterparts. | |||
| 2023-09-05 | Preprocess non portable GL funcs & macros | Erik Kundiman | |
| so that implementations that don't include a certain GL implementation won't fail trying to compile the code. | |||
| 2023-04-27 | SL-19197 Fix for crash in LLRenderTarget::release | RunitaiLinden | |
| 2023-04-14 | Move mipmap generation into LLRenderTarget. | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2023-04-05 | SL-19538 Followup -- fix for dynamic exposure having large gaps in it… (#157) | RunitaiLinden | |
| * SL-19538 Followup -- fix for dynamic exposure having large gaps in its luminance sampling. * SL-19538 Followup -- review feedback changes. | |||
| 2023-01-27 | SL-19203 et al -- Integrate SSR with reflection probes, tweak probe ↵ | RunitaiLinden | |
| blending. (#63) * SL-19203 WIP -- Integrate SSR with reflection probes. Decruft LLRenderTarget. * SL-19203 WIP -- Re-integrate SSR. Incidental decruft. * SL-19203 WIP -- SSR frame delta correction (still broken for Z) * SL-19203 WIP -- SSR frame delta Z fix * SL-19203 WIP -- Make SSR toggleable again and disable SSR in cube snapshots. * SL-19203 WIP -- Soften sphere probe transitions and fix reflections on void water (make fallback probe a simple terrain+water+sky probe). Remove parallax correction for automatic probes to reduce artifacts. * SL-19203 Tune probe blending. * SL-19203 Cleanup. | |||
| 2023-01-09 | SL-18869 Optimizations -- Decruftify LLRenderTarget, use a shader to copy ↵ | Dave Parks | |
| color/depth instead of glCopyTexSubImage or glBlitFrameBuffer | |||
| 2022-10-06 | SL-18190 Water shader WIP. Better parallax correction for sphere probes. ↵ | Dave Parks | |
| Reduce probe memory footprint. Remove framebuffer copies and move to deprecate stencil buffer usage. | |||
| 2022-10-05 | SL-18190 WIP - Add refraction to water without splitting scene between above ↵ | Dave Parks | |
| and below water | |||
| 2022-09-19 | Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵ | Dave Parks | |
| DRTVWR-559 | |||
| 2022-09-19 | SL-18190 Faster better stronger radiance/irradiance maps | Dave Parks | |
| 2022-09-19 | SL-18128, SL-18128 - No glerror on Mac! | Howard (Aech Linden) Stearns | |
| 2022-09-16 | SL-18128 Clear out much OpenGL cruft and switch to core profile on AMD | Dave Parks | |
| 2022-09-01 | SL-17967 - Git rid of ARB that is in core | Howard Stearns | |
| 2022-06-15 | SL-17584 Frame buffer object is now nessesary to run viewer | Andrey Kleshchev | |
