diff options
| author | Erik Kundiman <erik@megapahit.org> | 2024-12-10 20:18:34 +0800 | 
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2024-12-10 20:18:34 +0800 | 
| commit | b8dded3614bbc8326d420c4e660f58e683f2ac4d (patch) | |
| tree | b725e1dd530752c9a4d56f8aad1fa42b48917256 | |
| parent | 91cc1af25286c9a1a55bd99949a4d02cb19c2a3e (diff) | |
| parent | 78cb4caae935307e066b5186a48e2a0d72c958dc (diff) | |
Merge branch 'main' into 2024.09-ExtraFPS
| -rw-r--r-- | README.md | 22 | ||||
| -rw-r--r-- | indra/llrender/llshadermgr.cpp | 2 | 
2 files changed, 12 insertions, 12 deletions
| @@ -93,6 +93,17 @@ $ sudo rpm -i megapahit-`cat newview/viewer_version.txt`-Linux.rpm  $ megapahit  ``` +### Arch +``` +$ sudo pacman -S cmake base-devel python freealut apr-util boost fltk glm glu hunspell minizip nanosvg libnghttp2 pcre libpipewire sdl2 uriparser vlc libvorbis xxhash +$ export LL_BUILD="-O3 -std=c++17 -fPIC -DLL_LINUX=1" +$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSESYSTEMLIBS:BOOL=ON -DUSE_OPENAL:BOOL=OFF -DUSE_FMODSTUDIO:BOOL=ON -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr ../indra +$ make -j`nproc` +$ makepkg -R +$ sudo pacman -U megapahit-`cat newview/viewer_version.txt|sed 's/\(.*\)\./\1-/'`-`uname -m`.pkg.tar.zst +$ megapahit +``` +  ### FreeBSD  ```  $ sudo su - @@ -107,17 +118,6 @@ $ sudo pkg set -yA 1 freealut apr1 fltk hunspell meshoptimizer minizip nanosvg p  $ megapahit  ``` -### Arch -``` -$ sudo pacman -S cmake base-devel python freealut apr-util boost fltk glm glu hunspell minizip nanosvg libnghttp2 pcre libpipewire sdl2 uriparser vlc libvorbis xxhash -$ export LL_BUILD="-O3 -std=c++17 -fPIC -DLL_LINUX=1" -$ cmake -DCMAKE_BUILD_TYPE:STRING=Release -DADDRESS_SIZE:STRING=64 -DUSESYSTEMLIBS:BOOL=ON -DUSE_OPENAL:BOOL=ON -DUSE_FMODSTUDIO:BOOL=OFF -DENABLE_MEDIA_PLUGINS:BOOL=ON -DLL_TESTS:BOOL=OFF -DNDOF:BOOL=OFF -DROOT_PROJECT_NAME:STRING=Megapahit -DVIEWER_CHANNEL:STRING=Megapahit -DVIEWER_BINARY_NAME:STRING=megapahit -DBUILD_SHARED_LIBS:BOOL=OFF -DINSTALL:BOOL=ON -DPACKAGE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr ../indra -$ make -j`nproc` -$ makepkg -R -$ sudo pacman -U megapahit-`cat newview/viewer_version.txt|sed 's/\(.*\)\./\1-/'`-`uname -m`.pkg.tar.zst -$ megapahit -``` -  ### Gentoo  ```  $ sudo su - diff --git a/indra/llrender/llshadermgr.cpp b/indra/llrender/llshadermgr.cpp index 47f1032c34..7c14a53c78 100644 --- a/indra/llrender/llshadermgr.cpp +++ b/indra/llrender/llshadermgr.cpp @@ -79,7 +79,7 @@ bool LLShaderMgr::attachShaderFeatures(LLGLSLShader * shader)      //////////////////////////////////////      // NOTE order of shader object attaching is VERY IMPORTANT!!! -    if (features->calculatesAtmospherics) +    if (features->calculatesAtmospherics || features->hasGamma || features->isDeferred)      {          if (!shader->attachVertexObject("windlight/atmosphericsVarsV.glsl"))          { | 
