summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2025-11-02Add support for GLX and EGL to GL extension loaderRye
Fix dullahan wayland support Fix shader GL_ERROR under GL Core profile in Mesa Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Rework anisotropic filtering options into a dropdown with levels for better ↵Rye
performance tuning of low end gpu Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix invalid calls to glLineWidth on some linux GL driversRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix deprecated opengl mipmap generation usageRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Fix usage of deprecate opengl definesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-31Rework and modernize GL function/extension initialization for better wayland ↵Rye
compatability Signed-off-by: Rye <rye@alchemyviewer.org>
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-27Fix deprecated opengl usage in debug displayRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix GL debug logging on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix broken mvp modelview hash check in syncMatricesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix leak of LLRender VBCache when reset/shutdownRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix shader cache failing after clearing contentsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce global precompiled header to accelerate buildRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix numerous compiler warnings from GCC under Ubuntu 22.04Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Reintroduce llappearanceutility to viewer tree from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix detection of AMD gpu on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix build errors due to opengl headers and various definesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce support for GL_ATI_meminfo for getting gpu memory on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27CMake changes for linux64 support including code from archive/developRye
Restore changes for GLIB based dbus support from archive/develop Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Remove dead LLPostProcess code with deprecated opengl usagesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
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.
2025-08-22Fix large performance drop when enabling AA on macOS/lower end GPU hardwareRye
2025-08-22Fix texture filtering and address mode not updating for vast majority of ↵Rye
textures when dirtied
2025-08-20Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemacRye
2025-08-12Fix clang compiler issues due to unused variablesAnsariel
2025-07-18Merge tag 'Second_Life_Release#f5d350fb-2025.05-gltf-mesh-import' into 2025.05Erik Kundiman
2025-07-09#4296 Crash at renderMorphMasksAndrey Kleshchev
2025-06-04Re-enable GL extension loading function pointersErik Kundiman
on Windows, which might have been because I was still using MinGW back then.
2025-06-03Fix ftsystem path for including vcpkg's FT oneErik Kundiman
2025-04-30Merge tag 'Second_Life_Release#d9e55c44-Second_Life_Release#d9e55c4-2025.04' ↵Erik Kundiman
into 2025.04
2025-04-29#3997 Crash in a gltf asset enabled regionAndrey Kleshchev
2025-04-19Merge tag 'Second_Life_Release#9a333e65-2025.04' into 2025.04Erik Kundiman