| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-28 | Merge pull request #3973 from Hecklezz/improvement/pbr_rpm_and_panel_fixes | Jonathan "Geenz" Goodman | |
| [#3972] Implemented Texture Panel Repeats per meter improvements and PBR feature | |||
| 2025-04-29 | Fix uploading small textures with OpenJPEG, and minor logging refactor. | Hecklezz | |
| 2025-04-28 | viewerp#300 Fix inconsistency with copying textures vs pbr | Andrey Kleshchev | |
| 2025-04-28 | #3953 My Inventory folder appears in Favorites | Andrey Kleshchev | |
| 2025-04-28 | #3978 Fix offset in Land Owner highlights | Andrey Kleshchev | |
| texture_stride with '-1' was added in DRTVWR-592 along with getMetersPerGrid multiplication. | |||
| 2025-04-28 | Cursed stuff! | Jonathan "Geenz" Goodman | |
| 2025-04-27 | Merge branch 'main' into 2025.05 | Erik Kundiman | |
| 2025-04-27 | Add dependency on libgles-dev on Debian/Ubuntu | Erik Kundiman | |
| Thanks to Jenni Windrider for the bug report and solution. On startup, the log gets flooded with: [0426/150813.911339:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization [0426/150813.918965:ERROR:egl_util.cc(44)] Failed to load GLES library: /usr/lib/x86_64-linux-gnu/libGLESv2.so: /usr/lib/x86_64-linux-gnu/libGLESv2.so: cannot open shared object file: No such file or directory doing a ls shows there's indeed no libGLESv2.so: ll /usr/lib/x86_64-linux-gnu/libGLESv2* - rw-r--r-- root root 110.39K 18.Mar'25 15:10 libGLESv2_nvidia.so.2 - rw-r--r-- root root 110.39K 18.Mar'25 15:10 libGLESv2_nvidia.so.570.133.07 - rw-r--r-- root root 70.30K 08.Apr'24 10:04 libGLESv2.so.2 - rw-r--r-- root root 70.30K 08.Apr'24 10:04 libGLESv2.so.2.1.0 The package that provides this isn't installed by default: apt-file search libGLESv2.so libgles-dev: /usr/lib/x86_64-linux-gnu/libGLESv2.so So installing libgles-dev fixes that. | |||
| 2025-04-27 | Replace {.._DIR}/lib/release with ARCH_PREBUILT_DIRS_RELEASE | Erik Kundiman | |
| Shorter. | |||
| 2025-04-27 | Replace USE_AUTOBUILD_3P OR USE_CONAN with USESYSTEMLIBS | Erik Kundiman | |
| Simpler. | |||
| 2025-04-27 | Reseparate target_include_directories condition check | Erik Kundiman | |
| The two conditions might not be exclusive for some platforms (in another branch). | |||
| 2025-04-27 | Config libcurl install dirs so it can make install | Erik Kundiman | |
| Same as reason as previous commit, plus the moving of OpenSSL libs up 1 directory is still needed. | |||
| 2025-04-27 | Config OpenSSL install dirs so it can make install | Erik Kundiman | |
| so there's no need to have the long list of installed files. openssldir is set to isolate the files so they won't pollute the packages directory (which could lead to confusion). | |||
| 2025-04-27 | One Collada DOM try_compile for all platforms | Erik Kundiman | |
| On macOS, it's static library too, now, hence the stream editing is done out of any platform scope (which it's still needed because BUILD_SHARED_LIBS is ignored), and the (so)versions don't need to be set any more. CMAKE_INSTALL_LIBDIR is also ignored, hence the libcollada14dom.a moving. | |||
| 2025-04-27 | One OpenJPEG try_compile for all OSes | Erik Kundiman | |
| Same as previous commits, plus reminding CMAKE_BUILD_WITH_INSTALL_RPATH needs to be set ON otherwise there would be configure error on FreeBSD, plus the codec executables aren't needed (they would encounter linking errors on FreeBSD, because /usr/local/lib isn't automatically added as a header search directory). By default OpenJPEG installation header directory is "openjpeg-2.5", hence the renaming. The 3 non-API headers are copied, still. | |||
| 2025-04-27 | Explicit significant NDOF try_compile settings | Erik Kundiman | |
| and use ARCH_PREBUILT_DIRS_RELEASE for shortening paths. | |||
| 2025-04-27 | Back to one Meshoptimizer try_compile for all OSes | Erik Kundiman | |
| CMAKE_OSX_ARCHITECTURES & CMAKE_OSX_DEPLOYMENT_TARGET won't affect non-macOS. Settings such as those 2, and CMAKE_BUILD_TYPE, aren't inherited, so the significant ones should be set explicitly. Meshoptimizer default installation header directory is without the encapsulating "meshoptimizer" directory. | |||
| 2025-04-27 | Suppress repetitive SSE2NEON warnings on macOS | Erik Kundiman | |
| 2025-04-25 | #3982 Crash at getChild<LLScrollListCtrl> | Andrey Kleshchev | |
| Notification about inventory change from fetchInventoryFromCapCoro Looks like floater was closed a moment before receiving inventoryChanged | |||
| 2025-04-25 | #3986 Packet ring crash in memcpy | Andrey Kleshchev | |
| packet_size was negative | |||
| 2025-04-25 | Merge pull request #3943 from secondlife/maxim/2025.04-chat-mention | Maxim Nikolenko | |
| #3758 initial chat mention support | |||
| 2025-04-25 | Merge pull request #3984 from secondlife/brad/version-increments | Brad Linden | |
| Increment viewer version after 2024.05 | |||
| 2025-04-25 | Increment viewer version after 2024.05 | Brad Linden | |
| 2025-04-25 | Merge pull request #3983 from secondlife/brad/version-increments | Brad Linden | |
| Increment viewer version after 2025.04 | |||
| 2025-04-25 | Merge pull request #3981 from secondlife/brad/version-increments | Brad Linden | |
| Increment viewer version after 2025.03 | |||
| 2025-04-25 | Increment viewer version after 2025.04 | Brad Linden | |
| 2025-04-25 | Reduce cost of joint lookups by reducing string allocations via use of ↵ | Ansariel Hiller | |
| std::string_view and heterogeneous map lookups (#3970) | |||
| 2025-04-25 | Increment viewer version after 2025.03 | Brad Linden | |
| 2025-04-25 | #3758 clean up: move EUnderlineLink | Mnikolenko Productengine | |
| 2025-04-25 | post merge fix | Mnikolenko Productengine | |
| 2025-04-25 | Merge branch 'release/2025.04' into 2025.04-chat-mention | Mnikolenko Productengine | |
| 2025-04-25 | Merge tag 'Second_Life_Release#ec6c988-2025.05' into 2025.05 | Erik Kundiman | |
| 2025-04-25 | Merge branch 'main' into 2025.05 | Erik Kundiman | |
| 2025-04-25 | Unset CFLAGS after building libcurl | Erik Kundiman | |
| so that the C90 standard setting is not used when compiling other dependencies such as OpenJPEG. | |||
| 2025-04-25 | #3758 disable editing of mention segment | Mnikolenko Productengine | |
| 2025-04-24 | #3975 Crash at LLSpatialGroup::dirtyGeom | Andrey Kleshchev | |
| 2025-04-25 | Fix scale values not updating if they were focused and you used repeats per ↵ | Hecklezz | |
| meter | |||
| 2025-04-24 | Autofit Blinn Phong normal and specular when using repeats per meter | Hecklezz | |
| 2025-04-24 | Implemented PBR repeats per meter | Hecklezz | |
| 2025-04-23 | #3758 show mention name in bubble chat | Mnikolenko Productengine | |
| 2025-04-23 | #3784 Increase gltf scale boundaries | Andrey Kleshchev | |
| 2025-04-23 | #3920 LLPanel::getString crash | Andrey Kleshchev | |
| Make sure new floater can launch wihtout a key. It isn't supposed to be launched wihtout a key, but there are some ways to do that intentionally. | |||
| 2025-04-23 | #3918 Implement automatic shutdown for WorkQueueBase | Andrey Lihatskiy | |
| 2025-04-23 | #3952 insert @ name at the cursor position | Mnikolenko Productengine | |
| 2025-04-23 | #3962 allow Tab work the same way as picking name with Enter | Mnikolenko Productengine | |
| 2025-04-22 | #3960 Fix expensive mesh thread score calculations | Andrey Kleshchev | |
| 2025-04-22 | Merge pull request #3940 from Ansariel/devleop-picks-improvement | Andrey Lihatskiy | |
| Restore option to change location of existing pick | |||
| 2025-04-22 | Exempt Gentoo from PipeWire too | Erik Kundiman | |
| Pipewire in Portage has been upgraded from 1.2.7 to 1.4.2 recently. Among our supported distros, Debian and Ubuntu are the only ones left whose Pipewire versions are still 1.2.7, hence the changed logics. | |||
| 2025-04-22 | #3382 Rename inventory setting | Maxim Nikolenko | |
| 2025-04-22 | #3870 Added joint initialization for LLVOAvatarSelf | Andrey Kleshchev | |
| Sometimes mesh thread crashes when allocating joints | |||
