02:55 Lynne: here's an interesting statistic - on a 640x480 h264, vulkan is 2x faster at decoding than vaapi on intel
02:55 Lynne: 7000fps vs 3500fps
02:57 Lynne: 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:04 psykose: old lynne would get 10000fps
03:07 HdkR: Sounds like it'll eventually be a great perf uplift for people transcoding
03:28 Lynne: 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:32 Lynne: 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:33 psykose: some people enjoy getting purity stuff done instead
03:33 psykose: can't fault them
03:33 Lynne: HdkR: 100% depends on whether they add support for AQ adjustments in encoding, otherwise it's pretty much a no-go for transcoding
03:34 psykose: then again i keep hearing about this `FFT lynne' for months now
03:34 psykose: it appears she is still asleep with the dragons at this time
03:44 HdkR: Lynne: womp womp
03:51 Lynne: wow, something unbelievable just happened!
03:51 Lynne: I ran a stupid shader, half-expecting my GPU to crash
03:51 Lynne: it crashed
03:52 Lynne: but it recovered! for once!
03:53 psykose: :)
03:53 psykose: nature is healing
10:16 ccr: \o/
10:58 alyssa: mesa ci appreciation report is turning out to be easier to fill in than I thought
10:59 alyssa: maybe I just write buggy code? :p
11:00 HdkR: I concur, my code is filled with bugs.
22:06 Lynne: having trouble getting BDAs to work with buffer descriptors
22:07 Lynne: GPU validation complains descriptor index 0 is uninitialized, despite me not actually using descriptor 0 in any set
22:33 Lynne: 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:36 Lynne: meh, I can put it in push data
23:56 Lynne: how is bufferlessPushDescriptors meant to be used? if 1, create a buffer with the special flag and bind it via vkCmdBindDescriptorBuffersEXT?