02:26Company: das Vulkan encode stride requirements somewhere?
02:26Company: I'm trying to query physical device properties for dmabuf import, but can't find any mention of strides anywhere
02:37i509vcb: Company: I don't think you can query those before creating a device. vkGetImageSubresourceLayout requires a VkImage to exist
02:37Company: hrm, device would be okay
02:37Company: vkImage is a bit overkill
02:37i509vcb: Yeah you'd have to import to learn the strides from what I see
02:38Company: because I want to enumerate all supported formats/modifiers
02:38i509vcb: Oh you want modifiers for formats
02:38Company: and was wondering if I could get info about required strides there
02:38Company: no, I want strides for each format:modifier combo
02:39i509vcb: yeah you can't seem to query strides with the current api
02:40i509vcb: I guess you could have Vulkan allocate some images to query the strides, but that might not be a strong guarantee
02:41Company: and there's like 200 format:modifier combos and allocating 200 images at startup just to query strides seems a bit excessive
02:43Company:still on his quest to get enough info to hand off to v4l or hw decoders so they generate dmabufs that don't fail when creating Vulkan/EGL resources from them
02:49i509vcb: I think a new Vulkan extension might be needed for that info
02:51i509vcb: Although the Vulkan video extension would know how to allocate it's own video buffers, that won't guarantee it works when handing over a vulkan video buffer to v4l
05:50daniels: (there’s also not a single ‘align to $n’ answer)
06:33emersion: the stride is just a small part of the whole puzzle
06:34emersion: wouldn't be nearly enough
07:10pq: robclark, agreed, no worries. :-)
08:16Company: swick[m]: good news! the mutter hdr hack that didn't work on F38 for me does work on F39 and I've seen HDR output for the first time ever on Linux
08:17swick[m]: Company: kernel update I guess
08:17Company: this is the desktop with the external monitor (I don't expect the laptop to work)
08:22MrCooper: Company: a first glimpse of our glorious future :)
08:23Company: I got a light panel, this is already a glorious present
09:57aravind: Hi agd5f, it would help if you could comment on this series https://lore.kernel.org/dri-devel/20231008092616.1457995-1-aravind.iddamsetty@linux.intel.com/
10:21tzimmermann: javierm, can i talk you into reviewing https://patchwork.freedesktop.org/series/124314/ ?
12:09javierm: tzimmermann: sure thing. I'll try to do it today
12:09tzimmermann: ok :)
12:09tzimmermann: thank you
12:09tzimmermann: the patches are all very similar
12:09javierm: Ok
12:19daniels: hwentlan_: you should have it
12:19daniels: Melissa should have two tils
12:19daniels: *we can see ourselves)
15:15ccr:boogies.
16:41_DOOM_: I am looking through some linux drm stuff, and I keep seeing references to planes with dma-bufs. But I can't find any reference, in detail, in documentation. What are these planes supposed to be?
16:53tnt: _DOOM_: it's just if the color data isn't stored "interleaved" but instead in different buffer. Like you have all the Y data in one buffer and then all the UV data in another buffer for instance.
17:58mareko: jenatali: are you OK with this change to CI fails? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25391/diffs
17:59jenatali: mareko: Yeah, ack
18:09mareko: enunes: are you also OK with this change to CI fails for lima? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25391/diffs
19:24_DOOM_: tnt: Is there any documentation on how I should handle this?
19:29mareko: what are GTF-GL46 tests and are they important?
19:30zmike: those are the confidential tests
19:31zmike: they are required for conformance until 4.6.3 and will be ported into new (non-confidential) tests soon
19:32zmike: CTS readme has more info
19:32airlied: they cover a lot of legacy GL features
19:43tnt: _DOOM_: sort of depends what you're trying to do.
19:44tnt: (also bear in mind I'm not expert, I just delved into that stuff a bit recently because of some dmabuf debugging ...)
19:58_DOOM_: Oh ok
19:58_DOOM_: Thank you
23:19mareko: where do I get VkPhysicalDeviceVulkanSC10Properties? it's required for building dEQP and CTS
23:22Sachiel: should be there already
23:55mareko: Sachiel: deqp/external/vulkancts/modules/vulkan/vktTestCase.hpp:97:19: error: ‘VkPhysicalDeviceVulkanSC10Features’ in namespace ‘vk’ does not name a type
23:57Sachiel: I built main today just fine. Did you do all the fetch_sources.py dance? Though the type is in the generated framework stuff already