nate8_ has joined #asahi-gpu
nate8 has quit [Ping timeout: 480 seconds]
<
alyssa>
lina: I think the firmware allocation feature I mentioned might not be added until macOS 13
<
alyssa>
At least, I'm not convinced it gets used for geometry or tessellation shaders on Apple's driver, though it's definitely needed for mesh
<
alyssa>
but mesh isn't added until Metal 3 == macOS 13
<
alyssa>
but I guess bumping M1 to 13.x firmware to get the fancy features isn't the worst thing in the world
<
alyssa>
also, it looks like -- while textures are full bindless -- samplers are basically a heap with maximum size 8192
<
alyssa>
i.e. we only get to set the bottom 16-bits of the pointer ourselves
<
alyssa>
if custom border colours are allowed, we only get (conservatively) 2048 samplers
<
alyssa>
(because now the sampler descriptor is 5 words -> round up to 8 words for a power-of-two limit)
<
alyssa>
this corresponds to the limit of 2048 samplers allowed in argument buffers in metal
<
alyssa>
I don't understand the various Vulkan extensions well enough to know if this is a problem
Cyrinux has joined #asahi-gpu
Cyrinux has quit []
Cyrinux has joined #asahi-gpu
<
alyssa>
there's plenty of room in the image_write encoding for a samplerureg, just a matter of finding it
<
alyssa>
unfortunately I think that's time for the weekend
<
alyssa>
university calls~
bluetail9 has quit [Ping timeout: 480 seconds]
bluetail9 has joined #asahi-gpu
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kenzie7 has quit []
kenzie7 has joined #asahi-gpu
zalyx has quit [Quit: later alligator]
zalyx has joined #asahi-gpu
cylm_ has quit [Ping timeout: 480 seconds]
jlco has quit [Ping timeout: 480 seconds]
m42uko has joined #asahi-gpu
<
dhewg>
alyssa: nice, thanks! I would have guessed there's way more to be done before even considering nine
noopwafel has quit [Quit: leaving]
hightower3 has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
stickytoffee has quit [Quit: brb]
hightower3 has quit [Ping timeout: 480 seconds]
<
lina>
The problem with 4K kernels is that I have no way to tell the GEM shmem backend to allocate in contiguous 16K pages...
<
karolherbst>
lina: probably needs patches...
hightower2 has joined #asahi-gpu
stipa has quit [Remote host closed the connection]
stipa has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
cylm_ has joined #asahi-gpu
ChaosPrincess has quit [Quit: WeeChat 3.8]
ChaosPrincess has joined #asahi-gpu
jlco has joined #asahi-gpu
jlco has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
possiblemeatball has quit [Quit: Quit]
stickytoffee has joined #asahi-gpu
stickytoffee has quit [Quit: brb]
<
alyssa>
if you're not setting those =true explicitly in AGXV, please do so
thevar1able__ has quit [Read error: Connection reset by peer]
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
Misthios has quit [Quit: Misthios]
Misthios has joined #asahi-gpu
DarkShadow44 has joined #asahi-gpu
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-gpu
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-gpu
seeeath has joined #asahi-gpu
mkurz has joined #asahi-gpu
stickytoffee has joined #asahi-gpu
cylm_ has quit [Ping timeout: 480 seconds]
balrog has quit [Quit: Bye]
balrog has joined #asahi-gpu
yrlf has joined #asahi-gpu