00:16 Mangix: Add support for DRM format modifiers for all SI/CIK/VI/Polaris GPUs. This would be a huge step forward for the Vulkan ecosystem, it would enable using purely Vulkan based compositors, Zink, and other features. <-- is interesting. does this refer to big picture mode?
00:59 HdkR: Pure vulkan compositors? More are them are cropping up.
03:43 Venemo: Mangix: you can read this for context: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5882
03:44 soreau: wut
03:44 soreau: The older asics are getting modifier support?
03:44 Venemo: eventually
03:44 soreau: oh, don't use that word
03:45 soreau: last time we had freesync/vrr over hdmi eventually
03:45 soreau: and ofc it never happened
03:45 soreau: Venemo: is the kernel part complete yet at least?
03:49 Venemo: soreau: if you read my comment on the above link, you can see where it is at the moment. the soonest I can work on this is feb 2026
03:50 Venemo: but yes, it's on my todo list
03:50 soreau: Venemo: ok thanks
03:52 soreau: kinda funny, but apparently polaris doesn't have mediump for glsl, it just defaults to highp if you try to use it
03:52 Venemo: in radv, we don't expose fp16 support on Polaris because there is no benefit in doing so
03:52 soreau: so when I started using an integrated amd gpu, I noticed all kinds of bugs and poor AA in the compositor that was due to mediump actually being implemented
03:53 soreau: so we s/mediump/highp/ the code base
03:53 soreau: Venemo: ah, I see
03:54 Venemo: technically polaris supports fp16 but it isn't faster than fp32
03:54 soreau: interesting..
03:55 soreau: Venemo: well I hope your efforts go well..
03:55 soreau: another thing I noticed with modifier support is that direct scanout stopped working unless I disabled egl modifiers :P
04:23 Venemo: on which hw?
04:29 HdkR: soreau: Well technically by spec GLSL ignores mediump qualifiers and only ESSL should change behaviour 🤓
04:39 soreau: Venemo: 0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev cb)
04:39 Venemo: soreau: that has nothing to do with the work I've been doing
04:39 soreau: Venemo: I know that
04:39 soreau: but I'm saying modifier support is a double edged sword
04:40 soreau: Venemo: I'm saying this is my current integrated gpu. My previous one which I still have is polaris11 RX580
04:40 soreau: GEN6?
04:40 Venemo: wdym?
04:40 soreau: ok nm
04:42 soreau: HdkR: mediump was a mistake :)
04:46 HdkR: Well, you're not wrong there
04:47 HdkR: Explicit fp16 makes a lot of sense today, but it was the wild west when ESSL was first conceived :P
10:17 MrCooper: soreau: if direct scanout doesn't work with modifiers, it means there's a bug somewhere (or possibly incomplete dma-buf feedback support in the compositor)