as400 has quit [Remote host closed the connection]
ourdumbfuture has joined #asahi-gpu
<alyssa>
i509vcb: nir_Shader_instructions_pass and just return fals
Z750 has quit [Quit: Ping timeout (120 seconds)]
Z750 has joined #asahi-gpu
alyssa has quit [Quit: alyssa]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bcrumb has joined #asahi-gpu
bcrumb has quit []
ourdumbfuture has joined #asahi-gpu
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-gpu
chadmed has quit [Ping timeout: 480 seconds]
mkurz has joined #asahi-gpu
chadmed has joined #asahi-gpu
as400 has joined #asahi-gpu
jeisom has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
jeisom has quit [Quit: Leaving]
jeisom has joined #asahi-gpu
as400 has quit [Remote host closed the connection]
as400 has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
heyda has joined #asahi-gpu
jeisom has quit [Quit: Leaving]
flatz has joined #asahi-gpu
ourdumbfuture has joined #asahi-gpu
alyssa has joined #asahi-gpu
<alyssa>
ella-0: i509vcb: Mary: agxv/main is now rebased on top of the latest UAPI, which is now shipping in both the fedora remix and the arch
<alyssa>
so bump to the latest agxv/main and upgrade your system and you should be synced
<alyssa>
no need to build your own kernel, I hope
<Mary>
Time for some kernel upgrade~
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest9295 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has joined #asahi-gpu
<Mary>
deqp-vk seems to be running fine so I guess everything landed on fedora ^^
Guest295 has joined #asahi-gpu
jix_2 is now known as jix
<alyssa>
:)
flom84 has joined #asahi-gpu
flom84 has quit []
flom84 has joined #asahi-gpu
flatz has quit [Remote host closed the connection]
lena6 has quit [Ping timeout: 480 seconds]
flatz has joined #asahi-gpu
flatz has quit [Ping timeout: 480 seconds]
flatz has joined #asahi-gpu
flatz has quit [Remote host closed the connection]
flatz has joined #asahi-gpu
<i509vcb>
agxv seemed to be fine after the upgrade, although I am a bit deep into sysval stuff in agxv
<alyssa>
i509vcb: nice!
<alyssa>
btw after the rebase, the load_texture_base_agx sysval goes away, because it's unimplementable on Vulkan
<alyssa>
in its place, AGXV is required to use bindless texture/image instructions (rather than non-bindless ones using the index to denote a texture state register) when the backend says so
<alyssa>
once you hook that up in lower_descriptor_sets, textureSize() should Just Work
<i509vcb>
I guess I wonder where do I throw the passes to replace the intrinsics for things like load_num_workgroups with loads from uniform registers
<alyssa>
agx_pipeline, for now
<i509vcb>
Well relative to the rest of the passes
<alyssa>
who cares
<alyssa>
i mean
<i509vcb>
Sounds about right
<alyssa>
shrug
<alyssa>
"the passes" probably you want a single pass for all the sysvals
<i509vcb>
Conceptually I guess I can just consider the whole thing one pass even though I do a sort of inner pass to figure out what sysvals need to be lowered and another inner pass to actually lower
possiblemeatball has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
<alyssa>
sure
possiblemeatball has joined #asahi-gpu
flom84 has quit [Ping timeout: 480 seconds]
crabbedhaloablut has quit []
possiblemeatball has quit [Quit: Quit]
possiblemeatball has joined #asahi-gpu
crcvxc has joined #asahi-gpu
crcvxc_ has joined #asahi-gpu
crcvxc has quit [Ping timeout: 480 seconds]
crcvxc_ has quit []
crcvxc has joined #asahi-gpu
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-gpu
c10l has quit [Read error: Connection reset by peer]
c10l has joined #asahi-gpu
c10l has quit []
c10l has joined #asahi-gpu
<i509vcb>
what does the "base" mean in load_preamble?
<i509vcb>
register index of sorts?
<alyssa>
i509vcb: uniform register index
<alyssa>
in 16-bit units
<alyssa>
32 %0 = load_preamble (base=10)
<alyssa>
means
<alyssa>
0 = mov u5
flatz has quit []
crcvxc has quit []
crcvxc has joined #asahi-gpu
<i509vcb>
Just to confirm, it not possible to do unaligned reads? i.e. read a 32-bit value from u1h and u2l
<i509vcb>
but for a 64-bit value, it appears the two registers just need to be neighbors? (u4 and u3 for example?)