From a5f53e395bd2d80336f0971fe62d8668f2df92d0 Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Sat, 16 Dec 2023 17:27:48 -0500 Subject: [PATCH] Disable FSAA setup on windows --- indra/llwindow/llwindowwin32.cpp | 70 ++++++++++++++++---------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/indra/llwindow/llwindowwin32.cpp b/indra/llwindow/llwindowwin32.cpp index 9b5bd184332..d5899326c9b 100644 --- a/indra/llwindow/llwindowwin32.cpp +++ b/indra/llwindow/llwindowwin32.cpp @@ -1577,15 +1577,15 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO attrib_list[cur_attrib++] = 0; U32 end_attrib = 0; - if (mFSAASamples > 0) - { - end_attrib = cur_attrib; - attrib_list[cur_attrib++] = WGL_SAMPLE_BUFFERS_ARB; - attrib_list[cur_attrib++] = GL_TRUE; + //if (mFSAASamples > 0) + //{ + // end_attrib = cur_attrib; + // attrib_list[cur_attrib++] = WGL_SAMPLE_BUFFERS_ARB; + // attrib_list[cur_attrib++] = GL_TRUE; - attrib_list[cur_attrib++] = WGL_SAMPLES_ARB; - attrib_list[cur_attrib++] = mFSAASamples; - } + // attrib_list[cur_attrib++] = WGL_SAMPLES_ARB; + // attrib_list[cur_attrib++] = mFSAASamples; + //} // End the list attrib_list[cur_attrib++] = 0; @@ -1596,33 +1596,33 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen& size, BO // First we try and get a 32 bit depth pixel format BOOL result = wglChoosePixelFormatARB(mhDC, attrib_list, NULL, 256, pixel_formats, &num_formats); - while(!result && mFSAASamples > 0) - { - LL_WARNS() << "FSAASamples: " << mFSAASamples << " not supported." << LL_ENDL ; - - mFSAASamples /= 2 ; //try to decrease sample pixel number until to disable anti-aliasing - if(mFSAASamples < 2) - { - mFSAASamples = 0 ; - } - - if (mFSAASamples > 0) - { - attrib_list[end_attrib + 3] = mFSAASamples; - } - else - { - cur_attrib = end_attrib ; - end_attrib = 0 ; - attrib_list[cur_attrib++] = 0 ; //end - } - result = wglChoosePixelFormatARB(mhDC, attrib_list, NULL, 256, pixel_formats, &num_formats); - - if(result) - { - LL_WARNS() << "Only support FSAASamples: " << mFSAASamples << LL_ENDL ; - } - } + //while(!result && mFSAASamples > 0) + //{ + // LL_WARNS() << "FSAASamples: " << mFSAASamples << " not supported." << LL_ENDL ; + + // mFSAASamples /= 2 ; //try to decrease sample pixel number until to disable anti-aliasing + // if(mFSAASamples < 2) + // { + // mFSAASamples = 0 ; + // } + + // if (mFSAASamples > 0) + // { + // attrib_list[end_attrib + 3] = mFSAASamples; + // } + // else + // { + // cur_attrib = end_attrib ; + // end_attrib = 0 ; + // attrib_list[cur_attrib++] = 0 ; //end + // } + // result = wglChoosePixelFormatARB(mhDC, attrib_list, NULL, 256, pixel_formats, &num_formats); + + // if(result) + // { + // LL_WARNS() << "Only support FSAASamples: " << mFSAASamples << LL_ENDL ; + // } + //} if (!result) { -- GitLab