Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-30 | Revert "viewer#2363 Region Day Offset error with Time of Day" | Andrey Kleshchev | |
2024-09-30 | Merge branch 'develop' into rlva/base | Kitty Barnett | |
2024-09-30 | Merge pull request #1 from Nicky-D/rlva/linux | Kitty Barnett | |
Fix Linux build errors | |||
2024-09-30 | Merge pull request #2734 from secondlife/nat/llconvert-nop | nat-goodspeed | |
Try to eliminate the runtime cost of `ll_convert_to<T>(const T&)`. | |||
2024-09-30 | #2410 Combat 2.0 settings not reflected on heart icon | Alexander Gavriliuk | |
2024-09-30 | Merge pull request #2722 from secondlife/maxim/lua-uicallback-invoke | Maxim Nikolenko | |
Add UI callback to invoke specified script via menu | |||
2024-09-29 | Zap trailing spaces. | Nat Goodspeed | |
2024-09-29 | Try to eliminate the runtime cost of `ll_convert_to<T>(const T&)`. | Nat Goodspeed | |
2024-09-29 | Clear redundant pathing code | Mnikolenko Productengine | |
2024-09-29 | Clean up old linux workarounds | Rye Cogtail | |
2024-09-29 | Clean up SDL window creation and fix various bugs | Rye Cogtail | |
Add support for Core and Debug GL context creation Fix window position support Fix vsync handling Add minimum GL context support | |||
2024-09-29 | Fix shutdown crash from failing to clean up SDL window properly | Rye Cogtail | |
2024-09-29 | Clean up SDL window event handling and implement missing functionaioty | Rye Cogtail | |
Horizontal Scrollwheels Proper extra mouse button handling SDL native double click handling | |||
2024-09-29 | Implement various missing functions and callbacks in SDL window backend | Rye Cogtail | |
2024-09-28 | Update SDL clipboard, icon flash, and url opening handlers to use native SDL ↵ | Rye Cogtail | |
functions | |||
2024-09-28 | Refresh linux featuretable with new options from windows | Rye Cogtail | |
2024-09-28 | Fix using nvidia extension to get GL memory under linux | Rye Cogtail | |
2024-09-28 | Merge pull request #2725 from RyeMutt/openal-crash | Rye Mutt | |
Fix shutdown crash from OpenAL failing to release a buffer | |||
2024-09-29 | Linux/GCC 13 build fix for template specialization of ↵ | Nicky Dasmijn | |
pasteTextWithLinebreaks (#2729) GCC 13 did not like having a template<> inside the class body at all. Thus turn the specialization of pasteTextWithLinebreaks into a class methode pasteTextWithLinebreaksImpl. | |||
2024-09-28 | Replace None and Success. Those are X11 defines and thus lead to compile errors | Nicky | |
when compiling a Linux viewer. | |||
2024-09-27 | Merge remote branch 'develop' into maxim/lua-uicallback-invoke | Nat Goodspeed | |
2024-09-27 | Merge pull request #2713 from secondlife/v-2638 | cosmic-linden | |
Don't clear big render target if all pixels will be replaced | |||
2024-09-27 | secondlife/viewer#2638: Do clear smaa buffer due to discard | Cosmic Linden | |
2024-09-27 | Merge pull request #2724 from RyeMutt/deadpostprocess | Rye Mutt | |
Remove dead LLPostProcess class and related code | |||
2024-09-27 | Fix shutdown crash from OpenAL failing to release a buffer | Rye Cogtail | |
2024-09-27 | Clean up LLCallstacks from postSort | Rye Cogtail | |
2024-09-27 | Clean up unused uniforms in bindDeferredShader and move SSAO uniforms to two ↵ | Rye Cogtail | |
shaders that use them | |||
2024-09-27 | Remove dead llatmosphere code | Rye Cogtail | |
2024-09-27 | Remove dead LLPostProcess class and related code | Rye Cogtail | |
2024-09-27 | viewer#2653 fix texture readback not being called and not setting values ↵ | Andrey Kleshchev | |
properly Ex: Saving textures to hard drive sometimes fails | |||
2024-09-27 | Merge pull request #2714 from secondlife/nat/xcode-16 | nat-goodspeed | |
Clean up llpointer.h per previous discussions. | |||
2024-09-27 | Slightly streamline owning_ptr class definition. | Nat Goodspeed | |
2024-09-27 | Introduce owning_ptr<T>; use it for JPEG2KEncode and JPEG2KDecode. | Nat Goodspeed | |
owning_ptr<T> adapts std::unique_ptr<T> to be a better drop-in replacement for a legacy class that formerly stored plain T* data members, and explicitly destroyed them using domain-specific destructor functions. Directly substituting std::unique_ptr into JPEG2KEncode and JPEG2KDecode was cumbersome because every such pointer declaration required a redundant template parameter describing the deleter function passed into its constructor. Moreover, it required lots of little syntax tweaks: changing every assignment to a reset() call, changing every reference to a get() call. Using owning_ptr<T> allows us to leave the code more or less as it was before, save that assignment and destruction automatically handle the previous referenced T instance. | |||
2024-09-27 | Add UI callback to invoke specified script via menu | Mnikolenko Productengine | |
2024-09-27 | #2711 Remove ALM text from About SL | Maxim Nikolenko | |
2024-09-27 | #2674 Optimize LLWorld::renderPropertyLines() - LLRender class code formatting | Alexander Gavriliuk | |
2024-09-27 | #2674 Optimize LLWorld::renderPropertyLines() - use vertexBatchPreTransformed() | Alexander Gavriliuk | |
2024-09-27 | Linux GCC prefers the explicit std::string::assign() call. | Nat Goodspeed | |
2024-09-27 | lltexlayerparams.h uses std::atomic<bool>, so #include <atomic> | Nat Goodspeed | |
2024-09-27 | Try again to let Windows and Mac succeed despite Linux failure. | Nat Goodspeed | |
2024-09-27 | Allow Windows and Mac builds to succeed despite Linux failure. | Nat Goodspeed | |
2024-09-27 | Automate memory management in JPEG2KEncode and JPEG2KDecode. | Nat Goodspeed | |
Instead of using strdup() and free() to store comment_text in JPEG2KEncode, store a std::string. Similarly, instead of manually managing pointers to encoder, decoder, image, stream and codestream_info in JPEG2KDecode and JPEG2KEncode, use std::unique_ptr for each, specifying their respective deleter functions. | |||
2024-09-27 | Migrate ~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. | |||
2024-09-27 | Fix lerp issues and eliminate flerp in favor of std::lerp (#2712) | Ansariel Hiller | |
2024-09-26 | secondlife/viewer#2638: Don't clear big render target if all pixels will be ↵ | Cosmic Linden | |
replaced | |||
2024-09-27 | Merge pull request #2700 from secondlife/maxim/lua-autopilot-dev | Maxim Nikolenko | |
Lua api for autopilot functions | |||
2024-09-26 | Merge remote branch 'develop' into maxim/lua-autopilot-dev | Nat Goodspeed | |
2024-09-26 | Ditch last instances of LL_LIBRARY_INCLUDE. | Nat Goodspeed | |
2024-09-26 | get rid of extra LL in help text | Mnikolenko Productengine | |
2024-09-26 | viewer#2709 Fix loose triangle | Andrey Kleshchev | |