| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-08 | Move the irradiance gen unbind to be within the correct scope. (#4798) | Jonathan "Geenz" Goodman | |
| 2025-09-03 | Merge Changes for support of apple silicon on macOS | Andrey Kleshchev | |
| Mac Arm | |||
| 2025-08-29 | #4598 Fix variables being inited before settings are ready | Andrey Kleshchev | |
| 2025-08-28 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-08-26 | #4598 Crash in LLReflectionMapManager::update | Andrey Kleshchev | |
| Not enough data for a solid conclusion (does something create settings in a thread?), but should be avoidable if we cache settings differently. | |||
| 2025-08-20 | Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemac | Rye | |
| 2025-07-04 | #4334 Crash at getIsDynamic | Andrey Kleshchev | |
| 2025-04-15 | Merge branch 'release/2025.04' into rye/forevermac | Jonathan "Geenz" Goodman | |
| 2025-03-24 | Readd probe count setting (#3793) | Jonathan "Geenz" Goodman | |
| * Readd max probe count. Disable dynamic probe allocation by default (for now). | |||
| 2025-03-21 | Dynamic Probe Allocation (#3787) | Jonathan "Geenz" Goodman | |
| * #3788 Support dynamic probe allocation. * #3738 Mitigate probe flashing * #3735 Mitigate realtime probes flashing | |||
| 2025-03-11 | Merge branch 'release/2025.03' into rye/forevermac | Jonathan "Geenz" Goodman | |
| 2025-03-11 | #3409 Make maximum probe count adjustable. (#3709) | Jonathan "Geenz" Goodman | |
| * #3409 Make probe count adjustable to better accomodate low VRAM scenarios | |||
| 2025-02-14 | Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes (#3562) | Jonathan "Geenz" Goodman | |
| * #3561 Switch from GL_RGB16F to GL_R11F_G11F_B10F for reflection probes to help reduce memory bandwidth and VRAM pressure. | |||
| 2025-02-11 | Fix Tracy memory profiling overloads for aligned allocations | Rye | |
| Fix disabling renderdoc support Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign | |||
| 2025-01-09 | Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize ↵ | Rye | |
| vram usage and chance of probe nans (#2558) | |||
| 2025-01-07 | #3360 Crash in LLReflectionMapManager::update() | Andrey Kleshchev | |
| 2024-12-12 | #2590 Radeon mac optimization pass (#3277) | Dave Parks | |
| - Skip updating of reflection probes that are not the default probe when probe coverage is set to "None" - enable RenderAppleUseMultGL and disable occlusion culling on Macs with AMD GPUs - Reduce the number of texture decode threads on Macs with intel cpus. - Move texture deletion to LLImageGL::updateClass and prevent textures from staying resident in vram longer than 3 frames - Disable SSAO by default on Macs with intel CPUs | |||
| 2024-12-10 | viewer#3169 Legacy settings should no longer be automatically converted | Andrey Kleshchev | |
| 2024-11-25 | Drop emissive on old Intel GPUs (#3110) | Jonathan "Geenz" Goodman | |
| * #3103 Add the ability to disable the emissive buffer for older GPUs with low memory bandwidth. * #3135 Add a "vintage" mode for slower GPUs * #2719 Fix for skies being overbrightened * #2632 Do not apply tonemapping on legacy skies | |||
| 2024-11-12 | 2590 mac intel and radeon pro 5300m horrible fps 2 (#3030) | Dave Parks | |
| * OpenGL 3.3 compatibility pass. Fix for FBO driven downscaling corrupting textures. * Increase maximum texture bias, immediately scale down when textures are loaded higher resolution than desired * #2590 Fix for some frame stalls on Intel Macs | |||
| 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-18 | Fix RenderReflectionProbeResolution debug setting not updating during runtime | 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 | 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-10 | Re-enable compiler warnings C4018, C4100, C4231 and C4506 | Ansariel | |
| 2024-06-09 | Fix issues resulting from b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8 | Ansariel | |
| 2024-06-01 | Re-enable a lot of compiler warnings for MSVC and address the C4267 ↵ | Ansariel | |
| "possible loss of precision" warnings | |||
| 2024-05-29 | #1530 Increase joint limit for GLTF Assets (#1582) | Dave Parks | |
| * Migrate GLTF scene rendering to its own shaders * Add support for ambient occlusion map separate from metallic roughness map (or absent) * Use UBO's for GLTF joints * Better error handling of downloading GLTF assets | |||
| 2024-05-10 | Fix broken merge and BOOL/bool issues | Ansariel | |
| 2024-05-06 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | RunitaiLinden | |
| gltf-dev-maint-a-merge | |||
| 2024-04-19 | Port from OpenEXR to TinyEXR for reduced installer and library size (#1287) | Rye Mutt | |
| 2024-04-02 | #854 Fix for skies that shouldn't be auto-adjusted getting auto-adjusted. ↵ | RunitaiLinden | |
| (#1115) | |||
| 2024-03-08 | HDRI Local Preview (#953) | RunitaiLinden | |
| * #926 WIP - HDRI import prototype v0 * #926 WIP -- add OpenEXR to autobuild.xml * #926 WIP -- Add OpenEXR cmake * #926 WIP -- Attempt at using OpenEXR autobuild package and don't hard code .exr file to load * #926 Unmangle autobuild.xml and get dll's in the right place (thanks, Caladbolg!) * implement mac shared libs plumbing for OpenEXR for secondlife/viewer#926 * Fix Xcode/clang compile error regarding new[]/delete[] mismatch * #926 HDRI Preview finishing touches. - Full ACES when HDRI is enabled - Fix for probes getting stuck paused - Add exposure and rotation controls --------- Co-authored-by: Brad Linden <brad@lindenlab.com> | |||
| 2024-03-06 | #681 Add probe blending for mirrors. | Jonathan "Geenz" Goodman | |
| 2024-02-26 | #681 Start adding blending boilerplate. | Jonathan "Geenz" Goodman | |
| 2024-02-21 | Convert remaining BOOL to bool | Ansariel | |
| 2024-02-08 | Fix for a potential crash in LLReflectionMapManager::registerSpatialGroup() | Henri Beauchamp | |
| The spatial partion could potentially be NULL and shall therefore been tested for this case. Similar fix to https://github.com/secondlife/viewer/commit/08cf926d3b6eb28e0b9751ba62b1ce01230a150b | |||
| 2024-01-24 | Merge remote-tracking branch 'origin/release/materials_featurette' into ↵ | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2024-01-19 | SL-20606: Fix cached probe flags for material preview potentially exceeding ↵ | Cosmic Linden | |
| storage bounds | |||
| 2024-01-19 | SL-20606: Full GLTF material preview. Works for most materials. | Cosmic Linden | |
| 2023-12-05 | SL-20654 Fix for box probes sometimes glitching out at the corners. ↵ | RunitaiLinden | |
| Incidental fix for crash when mWaterPool is null. | |||
| 2023-10-23 | SL-20498 Preserve default probe when resetting reflection probes. | RunitaiLinden | |
| 2023-10-16 | SL-20258 Fix for LSL spamming new probes into the scene deadlocking probe ↵ | RunitaiLinden | |
| updater. Add probe update debug display. | |||
| 2023-10-16 | Merge branch 'DRTVWR-559' into DRTVWR-583 | Jonathan "Geenz" Goodman | |
| 2023-10-02 | SL-20124 Wipe reflection probes when applying parcel EEP settings and pause ↵ | RunitaiLinden | |
| updates on probes until transition completes. | |||
| 2023-08-29 | Add a probe strength uniform for hero probes. | Jonathan "Geenz" Goodman | |
| On standard reflection probes this doesn't really do anything. DRTVWR-583 | |||
| 2023-08-07 | Revert LLReflectionMapManager | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2023-08-06 | Making more progress, need to add the heroprobe manager. | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2023-07-18 | Fix for irradiance breaking. | Jonathan "Geenz" Goodman | |
| Still need to fix the problem with individual faces getting tossed around though. Will work on that tomorrow. DRTVWR-583 | |||
