| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-15 | Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07 | 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-08-12 | Fix clang compiler issues due to unused variables | Ansariel | |
| 2025-02-23 | Quick fix for null pointer in LLDrawPoolWater | Jonathan "Geenz" Goodman | |
| 2025-02-11 | Additional water fixes and tweaks. (#3524) | Jonathan "Geenz" Goodman | |
| * Incorporation of feedback for #3456 | |||
| 2025-02-07 | Water Exclusion Surfaces (#3517) | Jonathan "Geenz" Goodman | |
| * #3455 Add support for water exclusion surfaces | |||
| 2024-08-01 | Fix trying to bind to non-existent texunit sampler during water draw (#2128) | Rye Mutt | |
| 2024-07-08 | Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵ | Ansariel | |
| and llunittype.h for now | |||
| 2024-06-10 | Fix incorrect use of VX/VY/VZ/VW indices when color components are accessed | Ansariel | |
| 2024-05-22 | Fix line endlings | Ansariel | |
| 2024-05-22 | Merge remote-tracking branch 'origin/main' into DRTVWR-600-maint-A | Ansariel | |
| # Conflicts: # autobuild.xml # indra/cmake/CMakeLists.txt # indra/cmake/GoogleMock.cmake # indra/llaudio/llaudioengine_fmodstudio.cpp # indra/llaudio/llaudioengine_fmodstudio.h # indra/llaudio/lllistener_fmodstudio.cpp # indra/llaudio/lllistener_fmodstudio.h # indra/llaudio/llstreamingaudio_fmodstudio.cpp # indra/llaudio/llstreamingaudio_fmodstudio.h # indra/llcharacter/llmultigesture.cpp # indra/llcharacter/llmultigesture.h # indra/llimage/llimage.cpp # indra/llimage/llimagepng.cpp # indra/llimage/llimageworker.cpp # indra/llimage/tests/llimageworker_test.cpp # indra/llmessage/tests/llmockhttpclient.h # indra/llprimitive/llgltfmaterial.h # indra/llrender/llfontfreetype.cpp # indra/llui/llcombobox.cpp # indra/llui/llfolderview.cpp # indra/llui/llfolderviewmodel.h # indra/llui/lllineeditor.cpp # indra/llui/lllineeditor.h # indra/llui/lltextbase.cpp # indra/llui/lltextbase.h # indra/llui/lltexteditor.cpp # indra/llui/lltextvalidate.cpp # indra/llui/lltextvalidate.h # indra/llui/lluictrl.h # indra/llui/llview.cpp # indra/llwindow/llwindowmacosx.cpp # indra/newview/app_settings/settings.xml # indra/newview/llappearancemgr.cpp # indra/newview/llappearancemgr.h # indra/newview/llavatarpropertiesprocessor.cpp # indra/newview/llavatarpropertiesprocessor.h # indra/newview/llbreadcrumbview.cpp # indra/newview/llbreadcrumbview.h # indra/newview/llbreastmotion.cpp # indra/newview/llbreastmotion.h # indra/newview/llconversationmodel.h # indra/newview/lldensityctrl.cpp # indra/newview/lldensityctrl.h # indra/newview/llface.inl # indra/newview/llfloatereditsky.cpp # indra/newview/llfloatereditwater.cpp # indra/newview/llfloateremojipicker.h # indra/newview/llfloaterimsessiontab.cpp # indra/newview/llfloaterprofiletexture.cpp # indra/newview/llfloaterprofiletexture.h # indra/newview/llgesturemgr.cpp # indra/newview/llgesturemgr.h # indra/newview/llimpanel.cpp # indra/newview/llimpanel.h # indra/newview/llinventorybridge.cpp # indra/newview/llinventorybridge.h # indra/newview/llinventoryclipboard.cpp # indra/newview/llinventoryclipboard.h # indra/newview/llinventoryfunctions.cpp # indra/newview/llinventoryfunctions.h # indra/newview/llinventorygallery.cpp # indra/newview/lllistbrowser.cpp # indra/newview/lllistbrowser.h # indra/newview/llpanelobjectinventory.cpp # indra/newview/llpanelprofile.cpp # indra/newview/llpanelprofile.h # indra/newview/llpreviewgesture.cpp # indra/newview/llsavedsettingsglue.cpp # indra/newview/llsavedsettingsglue.h # indra/newview/lltooldraganddrop.cpp # indra/newview/llurllineeditorctrl.cpp # indra/newview/llvectorperfoptions.cpp # indra/newview/llvectorperfoptions.h # indra/newview/llviewerparceloverlay.cpp # indra/newview/llviewertexlayer.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/macmain.h # indra/test/test.cpp | |||
| 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 | Convert remaining BOOL to bool | Ansariel | |
| 2023-12-11 | SL-20611 Followup -- fix for artifacts on water surface from GPUs that don't ↵ | Dave Parks | |
| like to read from a depth buffer that is bound for writing | |||
| 2023-02-03 | SL-19148 Decruft followthrough -- decruft shader tree and some remaining ↵ | Dave Parks | |
| forward rendering code. | |||
| 2023-02-01 | SL-19124 Fix for broken distortion map in water in reflection probes. | Dave Parks | |
| 2023-01-24 | SL-18958 Fix for broken water distortion map and depth buffer. Incidental ↵ | Dave Parks | |
| decruft. | |||
| 2023-01-19 | Optimizations, decruft, and intel compatibility pass (#53) | RunitaiLinden | |
| SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc | |||
| 2023-01-09 | SL-18869 Optimizations -- Decruftify LLRenderTarget, use a shader to copy ↵ | Dave Parks | |
| color/depth instead of glCopyTexSubImage or glBlitFrameBuffer | |||
| 2022-12-13 | SL-18808 Fix for highlight transparent texture missing. | Dave Parks | |
| 2022-12-06 | SL-18788 Fix for legacy shiny not working until after restart when ↵ | Dave Parks | |
| reflections probes are disabled. | |||
| 2022-11-28 | Merge remote-tracking branch 'origin/DRTVWR-528' into DRTVWR-559 | Brad Kittenbrink | |
| 2022-10-12 | SL-18190 Remove water reflection detail combo box and reimplement ↵ | Dave Parks | |
| "Transparent Water" checkbox. | |||
| 2022-10-11 | SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), ↵ | Dave Parks | |
| remove some unused glsl files. | |||
| 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-10-04 | SL-18293, SL-18190 -- Fix for debug displays not showing up (wireframe still ↵ | Dave Parks | |
| busted). WIP on reflection probe/PBR driven water shader. | |||
| 2022-09-16 | SL-18128 Clear out much OpenGL cruft and switch to core profile on AMD | Dave Parks | |
| 2022-05-26 | Merge branch 'master' v 6.6.1 into DRTVWR-528 | Dave Houlton | |
| 2022-04-19 | Restored SL-15400, it got lost in an automatic merge | Andrey Kleshchev | |
| Pausing clouds should not pause water | |||
| 2022-04-18 | Merge branch 'master' into DRTVWR-528 | Dave Houlton | |
| 2022-03-07 | SL-15861: Fix inconsistent additive light spanning 180 degrees for water ↵ | Ptolemy | |
| angles in Mid quality. | |||
| 2022-01-28 | SL-16722 Fix void water not being rendered due to PR 782 skipping second ↵ | Ptolemy | |
| pass of water rendering | |||
| 2022-01-14 | SL-16606: Add profiler category DRAWPOOL | Ptolemy | |
| 2021-12-09 | SL-16461 disable occlusion-based reflection update | 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-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-12 | DRTVWR-528 Reverting multiple commits due to moving them into D546 branch | Andrey Kleshchev | |
| This reverts commits 9b5b2eac82b1f423daec463b3d55d0f3d3979bbc SL-15933 53c0144dd272470172591b967a84beaa4019b728 SL-11687 492ea7c3a03d5ef0d3679b873a44c08baaced0f1 SL-16056 b854eceee3a867d64b20de18d6b7ce91b33abed0 SL-15391 921c3f5f69c90b5924d2f4bbbd32455f8c9c8173 SL-13561 639acb6ff7495a6840d437dd8473172ec03e200a SL-15333 | |||
| 2021-11-12 | SL-15993 Disabling transparent water should not disable advanced lighting | Andrey Kleshchev | |
| 2021-11-04 | SL-13565 occlusion/reflection tracy markup | Dave Houlton | |
| 2021-09-15 | SL-15993 Disabling transparent water should not disable advanced lighting | Andrey Kleshchev | |
| 2021-06-30 | SL-15400 Menu item "Pause Clouds" should not pause water | Andrey Kleshchev | |
| 2020-09-28 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
| # Conflicts: # indra/newview/pipeline.cpp | |||
| 2020-05-13 | SL-12007 Toggling 'Transparent water' checkbox has no effect | Andrey Kleshchev | |
| Opaque water is not compatible with ALM | |||
| 2020-04-20 | Merge branch 'master' into DRTVWR-497 | Andrey Lihatskiy | |
| 2019-10-25 | SL-12014 Animesh is now a separate rendering type | andreykproductengine | |
