22:58 sarbes: Hello an happy holidays.
22:59 sarbes: Is there some life left in this channel?
23:00 sarbes: I've been poking around in the driver, and figured out some of the unknown bits. There seems to be support for a bunch of interesting texture formats, including RGB10_A2, L4A4 and L16A16. There also seems to be support for R3G3B2, and SNORM in general.
23:07 sarbes: My methods were a bit crude, I've been patching LibreElec a bunch to see if something changes. I have yet to set up a way to test my changes on a full distribution.
23:09 sarbes: I've also started to move some of the defines to genxml, which seems to me the way forward.
23:11 sarbes: But I'd like to get some pointers how it should be set up. Right now, I've just copied the Asahi version, as it seemed straight forward to me.
23:17 anarsoul: there is still some life left in this channel
23:18 anarsoul: sarbes: I don't really have any pointers on how to move to genxml, you might as well ask in #dri-devel
23:18 anarsoul: anyway, feel free to open an MR once you have it ready
23:18 anarsoul: however WIP MR is also good :)
23:26 anarsoul: sarbes: keep in mind that it might be tricky to add support for texel formats that are not renderable
23:30 sarbes: Oh, okay. Could you explain why?
23:32 anarsoul: IIRC mesa in general expects the buffers to be renderable
23:34 anarsoul: (or rather pipe_surface to be renderable)
23:35 anarsoul: so unless you are willing to implement shadow buffers for textures, it won't be possible to add support for non-renderable formats
23:35 sarbes: Ouch.
23:37 anarsoul: keep in mind that I haven't looked into it in years, so something might have changed since then :)