Go to file
minerjr 55a39da74e FIRE-35081 Blurry prims not changing with graphics settings, not happening with SL Viewer - cont.
Refined the logic for the textures to include animated textures to not be downscaled They are not forced to be high boost level.
Update the logic of how to process the on screen max vsize to be simpler.
Added split time max_time for the updateImagesCreateTextures, as originally they were two different functions and can save doubled the time for each.
Added time limit on LLViewerObjectList::updateApparentAngles, as it it affects the Textures in the texture list and worked on a fixed # of objects per frame and each object is variable in the amount of processing required, affecting frame rate and # of textures updated.
2025-02-27 08:55:47 -04:00
.github Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
doc Formatting fix in building_windows.md 2024-12-20 12:41:08 +01:00
etc
fsutils
indra FIRE-35081 Blurry prims not changing with graphics settings, not happening with SL Viewer - cont. 2025-02-27 08:55:47 -04:00
scripts
.clang-format
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore ignore checks.json created by clangtools 2025-01-12 23:18:12 +00:00
.pre-commit-config.yaml
FIRESTORM-SOURCE_LICENSE_HEADER.txt It's 2025... 2025-01-25 13:40:17 +01:00
LICENSE
README.md
autobuild.xml It's 2025... 2025-01-25 13:40:17 +01:00
build.sh
build_target.sh
buildscripts_support_functions
requirements.txt

README.md

Logo of Firestorm viewer

Firestorm is a free client for 3D virtual worlds such as Second Life and various OpenSim worlds where users can create, connect and chat with others from around the world.

This repository contains the official source code for the Firestorm viewer.

Open Source

Firestorm is a third party viewer derived from the official Second Life client. The client codebase has been open source since 2007 and is available under the LGPL license.

Download

Pre-built versions of the viewer releases for Windows, Mac and Linux can be downloaded from the official website.

Build Instructions

Build instructions for each operating system can be found using the links below and in the official wiki.

[!NOTE] We do not provide support for compiling the viewer or issues resulting from using a self-compiled viewer. However, there is a self-compilers group within Second Life that can be joined to ask questions related to compiling the viewer: Firestorm Self Compilers

Contribute

Help make Firestorm better! You can get involved with improvements by filing bugs and suggesting enhancements via JIRA or creating pull requests.