capta1nt0ad has quit [Remote host closed the connection]
r0ni has joined #asahi-gpu
chadmed has quit [Remote host closed the connection]
chadmed_ is now known as chadmed
knedlik has joined #asahi-gpu
<knedlik>
Hey there! Is there any way I could contribute to the Vulkan drivers becoming a thing? I'd say I'm a pretty good programmer, although I don't have much knowledge in low-level stuff...
possiblemeatball has joined #asahi-gpu
nela has joined #asahi-gpu
c10l has quit [Ping timeout: 480 seconds]
c10l has joined #asahi-gpu
alyssa has quit [Quit: alyssa]
knedlik has quit [Quit: knedlik]
knedlik has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
alyssa has joined #asahi-gpu
chaos_princess has joined #asahi-gpu
pjakobsson has quit [Remote host closed the connection]
knedlik has quit [Quit: knedlik]
knedlik has joined #asahi-gpu
<i509vcb>
knedlik: build the vulkan cts, find a group of failing tests and try to fix those
<i509vcb>
Or you could try to implement extensions, although there is a lot of core API that these need to make that truly work
<i509vcb>
Areas to avoid: the entire vkCmdCopy family of commands, I am currently working on those
<knedlik>
Alright, just to make sure, where can I find the current Vulkan implementation? Last time I looked in the upstream Mesa repo, the Asahi dir didn't contain a Vulkan dir
<knedlik>
Is it the asahi/mesa repo under freedesktop?
<alyssa>
knedlik: yep, branch agxv/main
<knedlik>
Will try to compile it now, I'll get back if I need any help
cow123 has quit [Remote host closed the connection]
possiblemeatball has joined #asahi-gpu
zkrx has quit []
zkrx has joined #asahi-gpu
<i509vcb>
alyssa: yes, it is an int, did the change and still no dice
<i509vcb>
although the output in the viewer shows something odd
<knedlik>
So I have successfully compiled the VK Mesa and the test suite... now, could someone help me with which binary I should run for the CTS?
<i509vcb>
dEQP-VK
<i509vcb>
it should be under external/vulkancts/modules/vulkan
<knedlik>
Alright, thanks
<i509vcb>
It could also be useful to grab deqp-runner
<i509vcb>
Although I've found if you start too many jobs with deqp-runner your gpu hangs and the kernel can't recover it without a hard reboot
<knedlik>
So considering this is pretty new territory to me, I'm gonna need some help - when I try to run deqp-vk with the params listed in the README, I get 'FATAL ERROR: Failed to initialize dEQP: Failed to open file: './vk-default/api.txt' at tcuResource.cpp:53'...
<alyssa>
i509vcb: the FS is reading the LAYER, but the VS isn't writing it
<alyssa>
er, rather
<alyssa>
the VS is writing but it's not getting routed
<alyssa>
`Output select` is missing the viewport target + render target bits to consume the fixed-function layer
<alyssa>
(there might be other bugs, but that's the only obvious one)