ChanServ changed the topic of #asahi-gpu to: Asahi Linux GPU development (no user support, NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
kidplayer666 has quit [Quit: Connection closed for inactivity]
ciara has quit [Remote host closed the connection]
ciara has joined #asahi-gpu
<i509vcb> I think I might have forgotten something, but I think this is all the compiler related stuff for layers: https://gitlab.freedesktop.org/i509VCB/mesa/-/commit/02528b81be23d2b71ad8542f1e66c286e13df83d
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-gpu
chadmed_ has quit [Ping timeout: 480 seconds]
marvin24 has joined #asahi-gpu
marvin24_ has quit [Ping timeout: 480 seconds]
pthariensflame has joined #asahi-gpu
pthariensflame has quit [Quit: Textual IRC Client: www.textualapp.com]
possiblemeatball has quit [Quit: Quit]
crabbedhaloablut has joined #asahi-gpu
chadmed_ has joined #asahi-gpu
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #asahi-gpu
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #asahi-gpu
john-cabaj has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit [Ping timeout: 480 seconds]
crabbedhaloablut has joined #asahi-gpu
chadmed_ has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit [Ping timeout: 480 seconds]
kidplayer666 has joined #asahi-gpu
zawad has joined #asahi-gpu
chadmed has joined #asahi-gpu
zawad has quit [Remote host closed the connection]
maximbaz has joined #asahi-gpu
crabbedhaloablut has joined #asahi-gpu
crabbedhaloablut has quit [Read error: No route to host]
crabbedhaloablut has joined #asahi-gpu
crabbedhaloablut has quit []
crabbedhaloablut has joined #asahi-gpu
chadmed_ has joined #asahi-gpu
AnuthaDev has joined #asahi-gpu
r0ni has quit [Ping timeout: 480 seconds]
capta1nt0ad has joined #asahi-gpu
chadmed has quit [Remote host closed the connection]
nela has quit [Ping timeout: 480 seconds]
AnuthaDev has quit []
AnuthaDev has joined #asahi-gpu
AnuthaDev has quit []
AnuthaDev has joined #asahi-gpu
chadmed has joined #asahi-gpu
Misthios has quit [Quit: Misthios]
kidplayer666 has quit [Quit: Connection closed for inactivity]
kidplayer666 has joined #asahi-gpu
chaos_princess has quit [Ping timeout: 480 seconds]
<alyssa> nir_fadd
<alyssa> unless it's meant to be an integer
<alyssa> in which case, drop the u2f32 (unsigned to float) conversion
<alyssa> nir_intrinsic_instr_create is the "old" way, nowadays we prefer the much more concise helpers
<alyssa> nir_load_input(b, nir_imm_int(b, 0), .component = 0, .base = /* you get the idea */)
AnuthaDev has quit []
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-gpu
Yamakaja has joined #asahi-gpu
TheLink has quit [Read error: Connection reset by peer]
TheLink3 has joined #asahi-gpu
as400 has quit [Quit: ZNC - https://znc.in]
as400 has joined #asahi-gpu
snuck has quit [Remote host closed the connection]
Yamakaja_ has quit [Ping timeout: 480 seconds]
sneak has joined #asahi-gpu
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #asahi-gpu
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
<i509vcb> I think .64 is the one where we start seeing uses of layer reads: https://usercontent.irccloud-cdn.com/file/EgxJlqzk/3d_to_3d.a2r10g10b10_sint_pack32.a2r10g10b10_sint_pack32.zip
<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)
<alyssa> see the GL driver logic
<alyssa> also would appreciate a doc patch to https://docs.mesa3d.org/drivers/asahi.html#vertex-shader with what you've learned :)
<alyssa> but viewport tgt + render tgt (== layer) work like clip distance as described there
* alyssa doesn't remember the ordering off hand
<alyssa> assume it's after clip distance I guess
<alyssa> agx_remap_varyings_vs control that
<i509vcb> knedlik: your current directory is the same location as dEQP-vk?
<i509vcb> Although last I recall caselist files aren't just specified that way?
<i509vcb> Check --help
<knedlik> It isn't, should it be?
<knedlik> I specified the absolute path
<i509vcb> And you did ./path/to/caselist
<i509vcb> what does pwd say?
<knedlik> I already closed the terminal, but it was in the root dir of my external SSD, so /run/media/knedlik/LinuxEXT/
<knedlik> there I have cloned the mesa and CTS repos
zawad has joined #asahi-gpu
cow123 has joined #asahi-gpu
zawad has quit [Remote host closed the connection]
<i509vcb> Ok
knedlik has quit [Quit: knedlik]
knedlik has joined #asahi-gpu
crabbedhaloablut has quit []
crabbedhaloablut has joined #asahi-gpu
kidplayer666 has quit [Quit: Connection closed for inactivity]
amw has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit []
JoshuaAshton has quit [Quit: Gone froggin!]
JoshuaAshton has joined #asahi-gpu
knedlik has quit [Quit: knedlik]
knedlik has joined #asahi-gpu
knedlik has quit []
kidplayer666 has joined #asahi-gpu
pthariensflame has joined #asahi-gpu
zawad has joined #asahi-gpu
pthariensflame has quit []