02:55Lynne: here's an interesting statistic - on a 640x480 h264, vulkan is 2x faster at decoding than vaapi on intel
02:55Lynne: 7000fps vs 3500fps
02:57Lynne: for such a stream, this is almost purely CPU limited, so it goes to show that even a very low level API like vaapi, the abstractions are still enough to limit throughput
03:04psykose: old lynne would get 10000fps
03:07HdkR: Sounds like it'll eventually be a great perf uplift for people transcoding
03:28Lynne: psykose: old me had assembly to work with, a goal, and conviction that would put a samurai to shame, not some high-level designed by committee API for hardware local, foreign and downright alien
03:32Lynne: I'll be back on FFT asm soon enough to clear my head, it's got math, and an ISA designed by those who actually want to get fun stuff done (x86)
03:33psykose: some people enjoy getting purity stuff done instead
03:33psykose: can't fault them
03:33Lynne: HdkR: 100% depends on whether they add support for AQ adjustments in encoding, otherwise it's pretty much a no-go for transcoding
03:34psykose: then again i keep hearing about this `FFT lynne' for months now
03:34psykose: it appears she is still asleep with the dragons at this time
03:44HdkR: Lynne: womp womp
03:51Lynne: wow, something unbelievable just happened!
03:51Lynne: I ran a stupid shader, half-expecting my GPU to crash
03:51Lynne: it crashed
03:52Lynne: but it recovered! for once!
03:53psykose: :)
03:53psykose: nature is healing
10:16ccr: \o/
10:58alyssa: mesa ci appreciation report is turning out to be easier to fill in than I thought
10:59alyssa: maybe I just write buggy code? :p
11:00HdkR: I concur, my code is filled with bugs.
22:06Lynne: having trouble getting BDAs to work with buffer descriptors
22:07Lynne: GPU validation complains descriptor index 0 is uninitialized, despite me not actually using descriptor 0 in any set
22:33Lynne: can I not directly use BDAs in shaders? do I have to have the BDA deviceaddress in a regular vkbuffer which I bind to a descriptor?
23:36Lynne: meh, I can put it in push data
23:56Lynne: how is bufferlessPushDescriptors meant to be used? if 1, create a buffer with the special flag and bind it via vkCmdBindDescriptorBuffersEXT?