[radv] Half-Life Alyx renders solid black for reflective surfaces
Description
Below is a picture of some solid black panels:
I think these are supposed to be really really foggy windows, per this reference footage:
https://www.youtube.com/watch?v=KBSokruYsuM&t=1m21s
Steps to reproduce
- Start Half-Life Alyx
- Start a new game
- Once you're outside, look at the windows behind you
System information
System:
Host: flibitDemon Kernel: 6.6.9-200.fsync.fc39.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.40-13.fc39 Desktop: GNOME v: 45.3 tk: GTK v: 3.24.39
wm: gnome-shell dm: GDM Distro: Fedora release 39 (Thirty Nine)
CPU:
Info: 32-core model: AMD Ryzen Threadripper PRO 5975WX s bits: 64
type: MT MCP arch: Zen 3 rev: 2 cache: L1: 2 MiB L2: 16 MiB L3: 128 MiB
Speed (MHz): avg: 1800 high: 1859 min/max: 1800/7007 boost: enabled cores:
1: 1796 2: 1800 3: 1800 4: 1796 5: 1800 6: 1800 7: 1800 8: 1800 9: 1800
10: 1859 11: 1800 12: 1800 13: 1800 14: 1800 15: 1800 16: 1800 17: 1800
18: 1800 19: 1800 20: 1800 21: 1800 22: 1800 23: 1800 24: 1800 25: 1800
26: 1800 27: 1800 28: 1800 29: 1800 30: 1796 31: 1800 32: 1800 33: 1800
34: 1800 35: 1798 36: 1800 37: 1800 38: 1800 39: 1795 40: 1796 41: 1800
42: 1800 43: 1800 44: 1800 45: 1800 46: 1800 47: 1800 48: 1800 49: 1800
50: 1800 51: 1800 52: 1797 53: 1800 54: 1800 55: 1800 56: 1800 57: 1800
58: 1800 59: 1800 60: 1795 61: 1800 62: 1800 63: 1800 64: 1800
bogomips: 459937
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX] driver: amdgpu v: kernel
arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports: active: DP-1 off: DP-3
empty: DP-2,HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:744c
Device-2: Valve [] driver: uvcvideo type: USB rev: 3.2 speed: 5 Gb/s
lanes: 1 bus-ID: 4-1.1:5 chip-ID: 28de:2400
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.2.3
compositor: gnome-shell driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96
Monitor-1: DisplayPort-0 res: 3840x2160 dpi: 52 diag: 2148mm (84.56")
API: OpenGL v: 4.6 vendor: amd mesa v: 23.3.2 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM
17.0.6 DRM 3.54 6.6.9-200.fsync.fc39.x86_64) device-ID: 1002:744c
API: Vulkan v: 1.3.268 surfaces: xcb,xlib device: 0 type: discrete-gpu
driver: mesa radv device-ID: 1002:744c device: 1 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000
API: EGL Message: EGL data requires eglinfo. Check --recommends.
API captures (if applicable, optional)
Below is a RenderDoc capture, but I dunno if VR captures can be replayed at all...
https://drive.google.com/file/d/1Wg05Ui2XuS7nwu3xiqKczdARhHDo6wPY/view?usp=sharing