Stencil Buffer is fucked on current gen (possibly earlier) Radeons
Summary
If you are using a recent and possibly earlier gen radeon, then SL's stencil buffer fucks up. This leads to a variety of issues, such as selection outlines when highlighting things in edit being very fucky and blinding, and hover text being visible from a distance through multiple barriers.
Drake knows more about this and the nitty gritty about it then I do. He suggested one of the outsourced labor sources that LL turns to did an optimization that fucked stencil buffering for AMD if I recall correctly.
I have only tested it with my current GPU do not know if it is limited to a particular model range or not.
Steps to reproduce
http://maps.secondlife.com/secondlife/Olive/31/69/58 Go here with a AMD Radeon RX 5700 XT or similar hardware. Go into first person and look through the center of the dance floor from this position. Hover text is visible.
Visit the same area with a nvidia board, and first person look through the center of the dance floor from the same position. Hover text is not visible.
Right click and edit complex geometry with a AMD Radeon RX 5700 XT
Compare the same action against doing so with a nVidia
What is the current bug behavior?
Stencil buffer fuckups is causing stuff that should be obscured by geometry to be quite visible
What is the expected correct behavior?
See reproduction steps, the nvidia behavior is expected.
Environment
Alchemy 6.3.6 (46699) (64 bit) (Alchemy Beta) (B)
Release Notes
You are at 31.3, 69.2, 57.9 in Olive located at sim10250.agni.lindenlab.com (216.82.49.172:13013)
SLURL: http://maps.secondlife.com/secondlife/Olive/31/69/58
(global coordinates 256287.0, 257861.0, 57.9)
Second Life Server 2020-04-10T18:39:41.540037
Release Notes
CPU: AMD Ryzen 9 3900X 12-Core Processor (3792.88 MHz)
Memory: 32687 MB
OS Version: Microsoft Windows 10 64-bit (Build 18363)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon RX 5700 XT
Windows Graphics Driver Version: 26.20.15029.15007
OpenGL Version: 4.6.13587 Compatibility Profile Context 20.3.1 26.20.15029.15007
Window size: 2560x1346
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 256m
Bandwidth: 3000kbit/s
LOD factor: 1.5
Render quality: 5
Advanced Lighting Model: Enabled
Texture memory: 2048MB
VFS (cache) creation time: April 04 2020 13:11:54
RestrainedLove API: RLV v3.2.1 / RLVa v2.2.2.46699
libcurl Version: libcurl/7.68.0 OpenSSL/1.1.1d zlib/1.2.11 WinIDN nghttp2/1.40.0
J2C Decoder Version: OpenJPEG: 1.5.1, Runtime: 1.5.1
Audio Driver Version: FMOD Studio 2.00.07
Font Decoder Version: FreeType 2.10.1
Dullahan: 1.3.202002240402 / CEF: 79.1.38+gecefb59+chromium-79.0.3945.130 / Chromium: 79.0.3945.130
LibVLC Version: 3.0.8
Voice Server Version: Vivox 4.10.0000.32327
Compiler Version: MSVC 192428316
Build Configuration: Release
Build Date: Mar 31 2020 18:17:34
Git Revision: 6c0aec5660784e4d42806ce7983ad268d7d553b8
Packets Lost: 165/52791 (0.0%)
April 19 2020 11:09:05
Relevant logs and/or screenshots
(Attach or paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's very hard to read otherwise.)