summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2026-04-25Merge tag 'Second_Life_Release#4ccf6d90-26.2' into 2026.02Erik Kundiman
2026-04-23Merge tag 'Second_Life_Release#84f50b9d-26.2' into 2026.02Erik Kundiman
2026-04-23Revert #2674 property lines optimizationsAndrey Kleshchev
QA found no difference performance wise, I see a decrease in performance.
2026-04-22change default font to SansSerifSmallMnikolenko Productengine
2026-04-19Merge tag 'Second_Life_Release#7014db29-26.2' into 2026.02Erik Kundiman
2026-04-19Merge tag 'Second_Life_Release#8ffb73b4-26.2' into 2026.02Erik Kundiman
2026-04-15#2023 Pull in updated pacakge and mark publicAndrey Kleshchev
Unused fonts were excluded
2026-04-15#2023 Fix lsb_delta and rsb_delta supportAndrey Kleshchev
delta_correction should have been substructed, not added
2026-04-15Implement lsb_delta and rsb_delta supportAndrey Kleshchev
By Rye
2026-04-15#2023 Load from a variable fontAndrey Kleshchev
WIP, beacsue variable fonts are not yeat included.
2026-03-07Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02Erik Kundiman
2026-02-25Merge branch 'release/2026.02' into maxim/flat-ui-fonts-updateMnikolenko Productengine
# Conflicts: # indra/newview/skins/default/xui/en/panel_preferences_general.xml
2026-02-06#5380 Fix crash in LLImageGL::analyzeAlpha()Andrey Lihatskiy
2026-01-27Restore DejaVuSans as a fallback, but alter sizeAndrey Kleshchev
2026-01-21Replace usage of remaining boost::unordered containers with stdRye
Replace LLUUID and LLMaterialID container hashing functions with more collision resistant versions Utilize boost::hash_combine for TEMaterialPair to generate good hash distribution Generalize is_in_map and get_if_there for usage with all mapped types
2026-01-15Merge branch 'project/fonts-update' into project/flat-ui-fonts-updateMnikolenko Productengine
2026-01-05secondlife/viewer#2674 Optimize LLWorld::renderPropertyLines() - use ↵Alexander Gavriliuk
vertexBatchPreTransformed()
2026-01-05Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp.Nat Goodspeed
This allows removing #include "llerror.h" from llpointer.h. Also remove #include "llmutex.h" as a heavy way to get <boost/functional/hash.hpp>. That requires adding #include "llmutex.h" to llimage.h, llnotifications.h, llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h.
2025-12-11Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile"Andrey Kleshchev
Interferes with linux work, will be moved to a different branch and applied separately.
2025-12-10Fix typo and check for valid opened fileFrederick Martian
2025-12-10Refactoring of LLFile class to support additional methodsFrederick Martian
- LLFile with its own class method interface to access files for read and write - Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more - Implement most of the filename based functions using std::filesystem functions - Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms.
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-12-03Merge pull request #5094 from secondlife/mainJonathan "Geenz" Goodman
2025.08 -> Develop
2025-12-01#5078 Remove dead experimental atmospherics codeRye
Remove dead experimental atmospherics code left over from EEP development
2025-12-01#5078 Replace boost::function with std::functionRye
* Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-30Replace boost noncopyable and undefined function usage with modern c++ ↵Rye
deleted operator and constructor
2025-11-25Merge branch develop into project/fonts-updateAndrey Kleshchev
# Conflicts: # indra/llrender/llfontfreetype.cpp
2025-11-13Merge tag 'Second_Life_Release#0ceefe6d-2025.08' into 2025.08Erik Kundiman
2025-11-12Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4992)Jonathan "Geenz" Goodman
* Disable shader profiling for certain AMD Radeon GPUs Added logic to detect AMD Radeon 8060 GPUs and disable shader profiling to prevent client freezes and instability. Introduced sCanProfile flag in LLGLSLShader and mSkipProfiling in LLFeatureManager to control profiling behavior based on detected hardware. * Add RDNA3.5 and check the vendor string for a known current family of bad drivers * Update llfeaturemanager.cpp * Make sure to check that this is a Radeon.
2025-11-09#4946 Crash at setShadersAndrey Kleshchev
Fix wrong delimeter and log if file isn't present
2025-10-30Merge tag 'Second_Life_Release#5a0ba25d-2025.08' into 2025.08Erik Kundiman
2025-10-28#4882 Log textures that failed to be createdAndrey Kleshchev
A bunch of 36x36 failed to create, there shouldn't have been any 36x36 textures, log the ids/type.
2025-10-25Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08Erik Kundiman
2025-10-03Merge tag 'Second_Life_Release#79909b8a-2025.07' into 2025.07Erik Kundiman
2025-10-02Cleaning deprecated gamma functions in shadersmobserveur
This commit cleans the deprecated gamma functions in the shaders
2025-10-01#4773 Crash on sub_image_linesAndrey Kleshchev
Just caught it and discard_level is somehow 7, which seems like it resulted in src going out of bounds, which crashed glTexSubImage2D
2025-10-01#4758 Extra logging to track discard 6Andrey Kleshchev
Plus clamped some values and preventing decode from starting
2025-10-01Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07Erik Kundiman
2025-09-29Merge branch 'release/2025.07' into developBennett Goble
2025-09-29Fix rendering differences observed in 2025.07 (#4747)Rye
* Fix calling setTextureAddressModeFast and setTextureFilteringOptionFast with invalid tex type during fast binds * Restore mRT->screen to GL_RGBA16F to fix lighting banding
2025-09-24#4733 When moving the cache, the old cef_cache should be removedMaxim Nikolenko
2025-09-16Fixes the slow down related to the attached huds renderingmobserveur
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-15Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
2025-09-09Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-09Performance Optimisations, Bloom effect, Visuals Panelmobserveur
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-08Optimisations and experimental HDR display support on macmobserveur
This commit completes the previous ones for performance optimisations, and adds HDR display support on mac
2025-09-03Merge Changes for support of apple silicon on macOSAndrey Kleshchev
Mac Arm
2025-09-02#4587 Make shader cache reading fasterAndrey Kleshchev
2025-09-02#4587 Shaders sometimes do not match the shader settingsAndrey Kleshchev
Ensure versions get matched reliably
2025-08-30Performance Optimisations, Bloom effect, Visuals Panelmobserveur
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.