phoenix-firestorm/indra/llrender
Hecklezz 4f00a13f5e Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4992) (FS:TJ- Cherry-pick to fix FIRE-36163)
* 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.
2025-11-30 03:53:32 +10:00
..
CMakeLists.txt Merge branch 'develop' of https://github.com/secondlife/viewer 2024-09-04 11:17:13 +02:00
llatmosphere.cpp #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llatmosphere.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llcubemap.cpp Fix line endlings 2024-05-22 22:40:26 +03:00
llcubemap.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llcubemaparray.cpp More set but unused fun 2025-09-09 09:26:37 +01:00
llcubemaparray.h Readd probe count setting (#3793) 2025-03-24 17:59:13 -04:00
llfontbitmapcache.cpp #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontbitmapcache.h #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontfreetype.cpp Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer 2025-09-05 14:55:37 +02:00
llfontfreetype.h Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer 2025-09-05 14:55:37 +02:00
llfontfreetypesvg.cpp Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now 2024-07-08 20:27:14 +02:00
llfontfreetypesvg.h Fix line endlings 2024-05-22 22:40:26 +03:00
llfontgl.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontgl.h Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontregistry.cpp Merge branch 'develop' of https://github.com/secondlife/viewer 2024-07-09 02:25:42 +02:00
llfontregistry.h Merge remote-tracking branch 'LL/marchcat/x-ws-merge' 2024-05-01 12:30:57 +02:00
llfontvertexbuffer.cpp #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontvertexbuffer.h #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llgl.cpp Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer 2025-09-05 14:55:37 +02:00
llgl.h Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-12-04 16:11:44 +01:00
llglcommonfunc.cpp #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llglcommonfunc.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llglheaders.h Merge branch 'develop' of https://github.com/secondlife/viewer 2024-09-13 18:54:12 +02:00
llglslshader.cpp Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4992) (FS:TJ- Cherry-pick to fix FIRE-36163) 2025-11-30 03:53:32 +10:00
llglslshader.h Disable shader profiles on RDNA3.5 to prevent freezes on startup. (#4992) (FS:TJ- Cherry-pick to fix FIRE-36163) 2025-11-30 03:53:32 +10:00
llglstates.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llgltexture.cpp FIRE-36016 - Re-added Store/Restore boost levels of selected objects 2025-10-13 21:04:25 -03:00
llgltexture.h FIRE-36016 - Re-added Store/Restore boost levels of selected objects 2025-10-13 21:04:25 -03:00
llgltypes.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llimagegl.cpp Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-10-11 14:35:54 +02:00
llimagegl.h Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-10-22 23:39:09 +02:00
llpostprocess.cpp Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now 2024-07-08 20:27:14 +02:00
llpostprocess.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llrender.cpp Merge branch 'release/2025.07' of https://github.com/secondlife/viewer 2025-09-30 17:27:38 +02:00
llrender.h Merge branch 'release/2025.07' of https://github.com/secondlife/viewer 2025-09-30 17:27:38 +02:00
llrender2dutils.cpp Revert "tentative workaround for gcc c++20 std::lerp clash" 2025-03-08 23:46:30 +01:00
llrender2dutils.h Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw (#2202) 2024-08-06 16:21:19 +03:00
llrendernavprim.cpp #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llrendernavprim.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
llrendersphere.cpp Profile guided optimization pass (#2582) 2024-09-16 18:49:03 -05:00
llrendersphere.h Profile guided optimization pass (#2582) 2024-09-16 18:49:03 -05:00
llrendertarget.cpp Merge branch 'develop' of https://github.com/secondlife/viewer 2025-08-12 22:50:51 +02:00
llrendertarget.h #1931 Terminate AppViewer immediately in case of initialization failed 2024-07-08 12:16:32 +02:00
llshadermgr.cpp Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-10-16 22:48:43 +02:00
llshadermgr.h Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-10-16 22:48:43 +02:00
lltexture.cpp #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
lltexture.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
lltexturemanagerbridge.cpp #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
lltexturemanagerbridge.h Fix line endlings 2024-05-22 22:40:26 +03:00
lluiimage.cpp Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw (#2202) 2024-08-06 16:21:19 +03:00
lluiimage.h #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
lluiimage.inl Fix line endlings 2024-05-22 22:40:26 +03:00
llvertexbuffer.cpp Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer 2025-09-05 14:55:37 +02:00
llvertexbuffer.h Merge branch 'project/mac_universal' of https://github.com/secondlife/viewer 2025-09-05 14:55:37 +02:00