| Age | Commit message (Collapse) | Author |
|
Still uses prebuilt GLU, could be improved by using the glu shared
module.
Still uses prebuilt OpenAL, could be improved by separating the
ALUT dependency (which isn't available on the runtime) from it,
so we could use runtime's OpenAL.
Still uses prebuilt LibXML2, could be improved by separating the
Minizip & ColladaDOM from it (which aren't available on the
runtime) from it, so we could use runtime's LibXML2 but have
ColladaDOM built against it (and a still non-runtime Minizip).
Still uses FLTK 1.3, when I tried using 1.4, it still had linking
errors (might need to just add Cairo libraries to the
target_link_libraries).
VLC plugins are installed in vlc/plugins path relative to the vlc
& vlccore libraries, the way they are in the distro I got the
binaries from (Debian), cause I think it's the libraries that are
compiled with that path.
Still uses prebuilt dependencies in general, could be improved by
having them as modules to be built.
_FORTIFY_SOURCE needs to be skipped to avoid redefinition cause
Flatpak build system already defines it.
The conditionals for deciding installation paths need to be
reorganised to accomodate installation that doesn't require an
encapsulating namespace (because the installed files are already
encapsulated in the app sandbox).
The library directory naming scheme used here is lib64.
The libGLESv2.so & libvulkan.so.1 installed are still copies, not
links yet, because I'm still not familiar yet with the runtime
hierarchies (they might reside just in /usr/lib/x86_64-linux-gnu).
|
|
|
|
|
|
QA found no difference performance wise, I see a decrease in performance.
|
|
|
|
|
|
|
|
Unused fonts were excluded
|
|
delta_correction should have been substructed, not added
|
|
By Rye
|
|
WIP, beacsue variable fonts are not yeat included.
|
|
|
|
# Conflicts:
# indra/newview/skins/default/xui/en/panel_preferences_general.xml
|
|
|
|
|
|
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
|
|
|
|
vertexBatchPreTransformed()
|
|
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.
|
|
Interferes with linux work, will be moved to a different branch and applied separately.
|
|
|
|
- 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.08 -> Develop
|
|
Remove dead experimental atmospherics code left over from EEP development
|
|
* 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>
|
|
deleted operator and constructor
|
|
# Conflicts:
# indra/llrender/llfontfreetype.cpp
|
|
|
|
* 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.
|
|
Fix wrong delimeter and log if file isn't present
|
|
|
|
A bunch of 36x36 failed to create, there shouldn't have been any 36x36
textures, log the ids/type.
|
|
|
|
|
|
This commit cleans the deprecated gamma functions in the shaders
|
|
Just caught it and discard_level is somehow 7, which seems like it resulted in src going out of bounds, which crashed glTexSubImage2D
|
|
Plus clamped some values and preventing decode from starting
|
|
|
|
|
|
* Fix calling setTextureAddressModeFast and setTextureFilteringOptionFast with invalid tex type during fast binds
* Restore mRT->screen to GL_RGBA16F to fix lighting banding
|
|
|
|
This commit fixes the long time issue with attached huds rendering,
which was causing important slow down with certain combinations of
post processing settings.
|
|
|
|
|
|
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.
|
|
This commit completes the previous ones for performance optimisations,
and adds HDR display support on mac
|
|
Mac Arm
|
|
|
|
Ensure versions get matched reliably
|