diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llwindow/llwindowsdl.cpp | 26 | ||||
| -rwxr-xr-x | indra/newview/linux_tools/wrapper.sh | 23 | 
2 files changed, 6 insertions, 43 deletions
| diff --git a/indra/llwindow/llwindowsdl.cpp b/indra/llwindow/llwindowsdl.cpp index 3495b8347d..3ac0a2eab1 100644 --- a/indra/llwindow/llwindowsdl.cpp +++ b/indra/llwindow/llwindowsdl.cpp @@ -61,9 +61,6 @@ extern bool gDebugWindowProc;  const S32 MAX_NUM_RESOLUTIONS = 200; -// static variable for ATI mouse cursor crash work-around: -static bool ATIbug = false; -  #if LL_DARWIN  #include <OpenGL/OpenGL.h> @@ -1843,10 +1840,10 @@ void LLWindowSDL::gatherInput()                  {                      mCallbacks->handleMiddleMouseDown(this, openGlCoord, mask);                  } -                else  -				{ +                else +                {                      mCallbacks->handleOtherMouseDown(this, openGlCoord, mask, event.button.button); -				} +                }                  break;              } @@ -1874,10 +1871,10 @@ void LLWindowSDL::gatherInput()                  {                      mCallbacks->handleMiddleMouseUp(this, openGlCoord, mask);                  } -                else  -				{ +                else +                {                      mCallbacks->handleOtherMouseUp(this, openGlCoord, mask, event.button.button); -				} +                }                  break;              } @@ -2024,12 +2021,6 @@ static SDL_Cursor *makeSDLCursorFromBMP(const char *filename, int hotx, int hoty  void LLWindowSDL::updateCursor()  { -    if (ATIbug) { -        // cursor-updating is very flaky when this bug is -        // present; do nothing. -        return; -    } -      if (mCurrentCursor != mNextCursor)      {          if (mNextCursor < UI_CURSOR_COUNT) @@ -2107,11 +2098,6 @@ void LLWindowSDL::initCursors()      mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_END] = makeSDLCursorFromBMP("lltoolpathfindingpathend.BMP", 16, 16);      mSDLCursors[UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD] = makeSDLCursorFromBMP("lltoolpathfindingpathendadd.BMP", 16, 16);      mSDLCursors[UI_CURSOR_TOOLNO] = makeSDLCursorFromBMP("llno.BMP",8,8); - -    if (getenv("LL_ATI_MOUSE_CURSOR_BUG") != NULL) { -        LL_INFOS() << "Disabling cursor updating due to LL_ATI_MOUSE_CURSOR_BUG" << LL_ENDL; -        ATIbug = true; -    }  }  void LLWindowSDL::quitCursors() diff --git a/indra/newview/linux_tools/wrapper.sh b/indra/newview/linux_tools/wrapper.sh index a027aaf6d1..3019e844d2 100755 --- a/indra/newview/linux_tools/wrapper.sh +++ b/indra/newview/linux_tools/wrapper.sh @@ -4,16 +4,9 @@  ## These options are for self-assisted troubleshooting during this beta  ## testing phase; you should not usually need to touch them. -## - Avoids using any FMOD STUDIO audio driver. -#export LL_BAD_FMODSTUDIO_DRIVER=x  ## - Avoids using any OpenAL audio driver.  #export LL_BAD_OPENAL_DRIVER=x -## - Avoids using the FMOD Studio or FMOD Ex PulseAudio audio driver. -#export LL_BAD_FMOD_PULSEAUDIO=x -## - Avoids using the FMOD Studio or FMOD Ex ALSA audio driver. -#export LL_BAD_FMOD_ALSA=x -  ## - Avoids the optional OpenGL extensions which have proven most problematic  ##   on some hardware.  Disabling this option may cause BETTER PERFORMANCE but  ##   may also cause CRASHES and hangs on some unstable combinations of drivers @@ -34,16 +27,10 @@  ##   LL_GL_BLACKLIST which solves your problems.  #export LL_GL_BLACKLIST=abcdefghijklmno -## - Some ATI/Radeon users report random X server crashes when the mouse -##   cursor changes shape.  If you suspect that you are a victim of this -##   driver bug, try enabling this option and report whether it helps: -#export LL_ATI_MOUSE_CURSOR_BUG=x -  if [ "`uname -m`" = "x86_64" ]; then      echo '64-bit Linux detected.'  fi -  ## Everything below this line is just for advanced troubleshooters.  ##------------------------------------------------------------------- @@ -55,9 +42,6 @@ fi  #export LL_WRAPPER='gdb --args'  #export LL_WRAPPER='valgrind --smc-check=all --error-limit=no --log-file=secondlife.vg --leak-check=full --suppressions=/usr/lib/valgrind/glibc-2.5.supp --suppressions=secondlife-i686.supp' -## - Avoids an often-buggy X feature that doesn't really benefit us anyway. -export SDL_VIDEO_X11_DGAMOUSE=0 -  ## - The 'scim' GTK IM module widely crashes the viewer.  Avoid it.  if [ "$GTK_IM_MODULE" = "scim" ]; then      export GTK_IM_MODULE=xim @@ -67,13 +51,6 @@ if [ "$XMODIFIERS" = "" ]; then      export XMODIFIERS="@im=fcitx"  fi -## - Automatically work around the ATI mouse cursor crash bug: -## (this workaround is disabled as most fglrx users do not see the bug) -#if lsmod | grep fglrx &>/dev/null ; then -#	export LL_ATI_MOUSE_CURSOR_BUG=x -#fi - -  ## Nothing worth editing below this line.  ##------------------------------------------------------------------- | 
