00:16Mangix: 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:59HdkR: Pure vulkan compositors? More are them are cropping up.
03:43Venemo: Mangix: you can read this for context: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5882
03:44soreau: wut
03:44soreau: The older asics are getting modifier support?
03:44Venemo: eventually
03:44soreau: oh, don't use that word
03:45soreau: last time we had freesync/vrr over hdmi eventually
03:45soreau: and ofc it never happened
03:45soreau: Venemo: is the kernel part complete yet at least?
03:49Venemo: 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:50Venemo: but yes, it's on my todo list
03:50soreau: Venemo: ok thanks
03:52soreau: kinda funny, but apparently polaris doesn't have mediump for glsl, it just defaults to highp if you try to use it
03:52Venemo: in radv, we don't expose fp16 support on Polaris because there is no benefit in doing so
03:52soreau: 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:53soreau: so we s/mediump/highp/ the code base
03:53soreau: Venemo: ah, I see
03:54Venemo: technically polaris supports fp16 but it isn't faster than fp32
03:54soreau: interesting..
03:55soreau: Venemo: well I hope your efforts go well..
03:55soreau: another thing I noticed with modifier support is that direct scanout stopped working unless I disabled egl modifiers :P
04:23Venemo: on which hw?
04:29HdkR: soreau: Well technically by spec GLSL ignores mediump qualifiers and only ESSL should change behaviour 🤓
04:39soreau: Venemo: 0b:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev cb)
04:39Venemo: soreau: that has nothing to do with the work I've been doing
04:39soreau: Venemo: I know that
04:39soreau: but I'm saying modifier support is a double edged sword
04:40soreau: Venemo: I'm saying this is my current integrated gpu. My previous one which I still have is polaris11 RX580
04:40soreau: GEN6?
04:40Venemo: wdym?
04:40soreau: ok nm
04:42soreau: HdkR: mediump was a mistake :)
04:46HdkR: Well, you're not wrong there
04:47HdkR: Explicit fp16 makes a lot of sense today, but it was the wild west when ESSL was first conceived :P
10:17MrCooper: 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)