marcan changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
DarthCloud has quit [Ping timeout: 240 seconds]
aratuk has quit [*.net *.split]
m42uko has quit [*.net *.split]
modwizcode has quit [*.net *.split]
q3k|m has quit [*.net *.split]
stemnic has quit [*.net *.split]
Baughn has quit [*.net *.split]
dhewg has quit [*.net *.split]
crabbedhaloablut has quit [*.net *.split]
opticron has quit [*.net *.split]
Mary_- has quit [*.net *.split]
carlosn has quit [*.net *.split]
sven has quit [*.net *.split]
skg has quit [*.net *.split]
bjornjulander[m] has quit [*.net *.split]
tarik02[m] has quit [*.net *.split]
hipboi[m] has quit [*.net *.split]
undvasistas[m] has quit [*.net *.split]
mcnight[m] has quit [*.net *.split]
jsvcycling[m] has quit [*.net *.split]
aat596[m] has quit [*.net *.split]
TheLink has quit [*.net *.split]
gruetzkopf has quit [*.net *.split]
Simonx22 has quit [*.net *.split]
zarvox has quit [*.net *.split]
feuerrot has quit [*.net *.split]
titanous has quit [*.net *.split]
pdrew has quit [*.net *.split]
AlJaMa has quit [*.net *.split]
jkkm has quit [*.net *.split]
sirn has quit [*.net *.split]
XeR has quit [*.net *.split]
Stary has quit [*.net *.split]
tardyp has quit [*.net *.split]
comex has quit [*.net *.split]
riatre has quit [*.net *.split]
robinp_ has quit [*.net *.split]
ah-[m] has quit [*.net *.split]
nutmanja[m] has quit [*.net *.split]
wolf511[m] has quit [*.net *.split]
mellotron1[m] has quit [*.net *.split]
jinen[m] has quit [*.net *.split]
blazra has quit [*.net *.split]
bylaws has quit [*.net *.split]
delroth[m] has quit [*.net *.split]
artemist has quit [*.net *.split]
sumoon[m] has quit [*.net *.split]
bakk[m] has quit [*.net *.split]
redbluescreen[m] has quit [*.net *.split]
fl35[m] has quit [*.net *.split]
nufflee[m] has quit [*.net *.split]
devinvs[m] has quit [*.net *.split]
jevinskie[m] has quit [*.net *.split]
Jasper[m] has quit [*.net *.split]
ChanServ has quit [*.net *.split]
Tokamak has quit [*.net *.split]
vup2 has quit [*.net *.split]
larbob has quit [*.net *.split]
DrWhax has quit [*.net *.split]
Yuzu has quit [*.net *.split]
xerpi[m] has quit [*.net *.split]
ConeOfAttack[m] has quit [*.net *.split]
winocm has quit [*.net *.split]
svenpeter[m] has quit [*.net *.split]
mofux[m] has quit [*.net *.split]
josiahmendes[m] has quit [*.net *.split]
rjeli has quit [*.net *.split]
dottedmag has quit [*.net *.split]
Necrosporus has quit [*.net *.split]
balrog has quit [*.net *.split]
solarkraft has quit [*.net *.split]
qyousef has quit [*.net *.split]
krbtgt has quit [*.net *.split]
neobrain has quit [*.net *.split]
grumble has quit [*.net *.split]
dlnx`` has quit [*.net *.split]
varad has quit [*.net *.split]
jn__ has quit [*.net *.split]
skillfulman23[m] has quit [*.net *.split]
Jamie[m]2 has quit [*.net *.split]
austriancoder has quit [*.net *.split]
cyrozap has quit [*.net *.split]
robher has quit [*.net *.split]
akemin_dayo has quit [*.net *.split]
prusnak has quit [*.net *.split]
NekomimiScience has quit [*.net *.split]
theracermaster has quit [*.net *.split]
ohnx has quit [*.net *.split]
neunon has quit [*.net *.split]
j`ey has quit [*.net *.split]
maximus64 has quit [*.net *.split]
x56 has quit [*.net *.split]
jix has quit [*.net *.split]
rbenua has quit [*.net *.split]
maciejjo has quit [*.net *.split]
anuejn has quit [*.net *.split]
GaveUp has quit [*.net *.split]
hthh_ has quit [*.net *.split]
icecream95 has quit [*.net *.split]
enverb[m] has quit [*.net *.split]
flokk[m] has quit [*.net *.split]
reispflanze[m] has quit [*.net *.split]
puhitaku has quit [*.net *.split]
nkaretnikov has quit [*.net *.split]
JTL has quit [*.net *.split]
rann has quit [*.net *.split]
taowa has quit [*.net *.split]
sbingner has quit [*.net *.split]
pg12_ has quit [*.net *.split]
aead has quit [*.net *.split]
ch3sh1r3c4t has quit [*.net *.split]
danilonc has quit [*.net *.split]
mjg59 has quit [*.net *.split]
mrasmus has quit [*.net *.split]
agoldmints has quit [*.net *.split]
browzing has quit [*.net *.split]
marcan has quit [*.net *.split]
bloom has quit [*.net *.split]
Raqbit has quit [*.net *.split]
minicom has quit [*.net *.split]
tbodt has quit [*.net *.split]
tarzeau has quit [*.net *.split]
tmbinc has quit [*.net *.split]
Ziemas has quit [*.net *.split]
smist08[m] has quit [*.net *.split]
khronokernel[m] has quit [*.net *.split]
shawnj2[m] has quit [*.net *.split]
brentr123[m] has quit [*.net *.split]
Akhil[m] has quit [*.net *.split]
Standemonium[m] has quit [*.net *.split]
davidrysk[m] has quit [*.net *.split]
jrmuizel[m] has quit [*.net *.split]
thecake21[m] has quit [*.net *.split]
ts170[m] has quit [*.net *.split]
Bastian[m] has quit [*.net *.split]
konradybcio has quit [*.net *.split]
linkmauve has quit [*.net *.split]
sferrini has quit [*.net *.split]
jsvcycling has quit [*.net *.split]
Lightsword has quit [*.net *.split]
jobbe has quit [*.net *.split]
ah-[m] has joined #asahi-gpu
Necrosporus has joined #asahi-gpu
larbob has joined #asahi-gpu
Tokamak has joined #asahi-gpu
icecream95 has joined #asahi-gpu
titanous has joined #asahi-gpu
enverb[m] has joined #asahi-gpu
sumoon[m] has joined #asahi-gpu
nutmanja[m] has joined #asahi-gpu
robinp_ has joined #asahi-gpu
jn__ has joined #asahi-gpu
bloom has joined #asahi-gpu
smist08[m] has joined #asahi-gpu
skillfulman23[m] has joined #asahi-gpu
shawnj2[m] has joined #asahi-gpu
bylaws has joined #asahi-gpu
mellotron1[m] has joined #asahi-gpu
jrmuizel[m] has joined #asahi-gpu
Akhil[m] has joined #asahi-gpu
redbluescreen[m] has joined #asahi-gpu
ohnx has joined #asahi-gpu
theracermaster has joined #asahi-gpu
browzing has joined #asahi-gpu
balrog has joined #asahi-gpu
sirn has joined #asahi-gpu
zarvox has joined #asahi-gpu
Lightsword has joined #asahi-gpu
thecake21[m] has joined #asahi-gpu
jevinskie[m] has joined #asahi-gpu
xerpi[m] has joined #asahi-gpu
fl35[m] has joined #asahi-gpu
maciejjo has joined #asahi-gpu
tbodt has joined #asahi-gpu
ConeOfAttack[m] has joined #asahi-gpu
neobrain has joined #asahi-gpu
devinvs[m] has joined #asahi-gpu
j`ey has joined #asahi-gpu
brentr123[m] has joined #asahi-gpu
Jamie[m]2 has joined #asahi-gpu
ts170[m] has joined #asahi-gpu
jinen[m] has joined #asahi-gpu
blazra has joined #asahi-gpu
rbenua has joined #asahi-gpu
feuerrot has joined #asahi-gpu
NekomimiScience has joined #asahi-gpu
winocm has joined #asahi-gpu
rjeli has joined #asahi-gpu
dottedmag has joined #asahi-gpu
dlnx`` has joined #asahi-gpu
danilonc has joined #asahi-gpu
vup2 has joined #asahi-gpu
anuejn has joined #asahi-gpu
varad has joined #asahi-gpu
Bastian[m] has joined #asahi-gpu
josiahmendes[m] has joined #asahi-gpu
svenpeter[m] has joined #asahi-gpu
Jasper[m] has joined #asahi-gpu
Standemonium[m] has joined #asahi-gpu
konradybcio has joined #asahi-gpu
davidrysk[m] has joined #asahi-gpu
delroth[m] has joined #asahi-gpu
riatre has joined #asahi-gpu
nufflee[m] has joined #asahi-gpu
mofux[m] has joined #asahi-gpu
puhitaku has joined #asahi-gpu
mrasmus has joined #asahi-gpu
XeR has joined #asahi-gpu
tardyp has joined #asahi-gpu
jobbe has joined #asahi-gpu
mjg59 has joined #asahi-gpu
Ziemas has joined #asahi-gpu
bakk[m] has joined #asahi-gpu
qyousef has joined #asahi-gpu
wolf511[m] has joined #asahi-gpu
robher has joined #asahi-gpu
taowa has joined #asahi-gpu
khronokernel[m] has joined #asahi-gpu
solarkraft has joined #asahi-gpu
rann has joined #asahi-gpu
flokk[m] has joined #asahi-gpu
pg12_ has joined #asahi-gpu
cyrozap has joined #asahi-gpu
jsvcycling has joined #asahi-gpu
reispflanze[m] has joined #asahi-gpu
ch3sh1r3c4t has joined #asahi-gpu
agoldmints has joined #asahi-gpu
grumble has joined #asahi-gpu
linkmauve has joined #asahi-gpu
pdrew has joined #asahi-gpu
prusnak has joined #asahi-gpu
AlJaMa has joined #asahi-gpu
marcan has joined #asahi-gpu
akemin_dayo has joined #asahi-gpu
nkaretnikov has joined #asahi-gpu
austriancoder has joined #asahi-gpu
DrWhax has joined #asahi-gpu
Raqbit has joined #asahi-gpu
GaveUp has joined #asahi-gpu
sferrini has joined #asahi-gpu
maximus64 has joined #asahi-gpu
minicom has joined #asahi-gpu
tarzeau has joined #asahi-gpu
jix has joined #asahi-gpu
comex has joined #asahi-gpu
tmbinc has joined #asahi-gpu
ChanServ has joined #asahi-gpu
aead has joined #asahi-gpu
krbtgt has joined #asahi-gpu
hthh_ has joined #asahi-gpu
jkkm has joined #asahi-gpu
Stary has joined #asahi-gpu
Yuzu has joined #asahi-gpu
x56 has joined #asahi-gpu
artemist has joined #asahi-gpu
JTL has joined #asahi-gpu
neunon has joined #asahi-gpu
sbingner has joined #asahi-gpu
aat596[m] has joined #asahi-gpu
tarik02[m] has joined #asahi-gpu
gruetzkopf has joined #asahi-gpu
bjornjulander[m] has joined #asahi-gpu
jsvcycling[m] has joined #asahi-gpu
hipboi[m] has joined #asahi-gpu
TheLink has joined #asahi-gpu
mcnight[m] has joined #asahi-gpu
undvasistas[m] has joined #asahi-gpu
Simonx22 has joined #asahi-gpu
aratuk has joined #asahi-gpu
m42uko has joined #asahi-gpu
q3k|m has joined #asahi-gpu
modwizcode has joined #asahi-gpu
Mary_- has joined #asahi-gpu
stemnic has joined #asahi-gpu
Baughn has joined #asahi-gpu
skg has joined #asahi-gpu
carlosn has joined #asahi-gpu
crabbedhaloablut has joined #asahi-gpu
sven has joined #asahi-gpu
opticron has joined #asahi-gpu
dhewg has joined #asahi-gpu
hipboi[m] has quit [Ping timeout: 240 seconds]
aat596[m] has quit [Ping timeout: 240 seconds]
winocm has quit [Ping timeout: 246 seconds]
Akhil[m] has quit [Ping timeout: 246 seconds]
sumoon[m] has quit [Ping timeout: 244 seconds]
bakk[m] has quit [Ping timeout: 244 seconds]
devinvs[m] has quit [Ping timeout: 244 seconds]
enverb[m] has quit [Ping timeout: 260 seconds]
bjornjulander[m] has quit [Ping timeout: 240 seconds]
tarik02[m] has quit [Ping timeout: 240 seconds]
undvasistas[m] has quit [Ping timeout: 240 seconds]
mcnight[m] has quit [Ping timeout: 240 seconds]
jsvcycling[m] has quit [Ping timeout: 240 seconds]
shawnj2[m] has quit [Ping timeout: 246 seconds]
mofux[m] has quit [Ping timeout: 246 seconds]
josiahmendes[m] has quit [Ping timeout: 246 seconds]
Standemonium[m] has quit [Ping timeout: 246 seconds]
jinen[m] has quit [Ping timeout: 258 seconds]
blazra has quit [Ping timeout: 258 seconds]
bylaws has quit [Ping timeout: 258 seconds]
delroth[m] has quit [Ping timeout: 258 seconds]
redbluescreen[m] has quit [Ping timeout: 244 seconds]
fl35[m] has quit [Ping timeout: 244 seconds]
nufflee[m] has quit [Ping timeout: 244 seconds]
Jasper[m] has quit [Ping timeout: 244 seconds]
ConeOfAttack[m] has quit [Ping timeout: 246 seconds]
xerpi[m] has quit [Ping timeout: 246 seconds]
smist08[m] has quit [Ping timeout: 246 seconds]
khronokernel[m] has quit [Ping timeout: 246 seconds]
brentr123[m] has quit [Ping timeout: 246 seconds]
skillfulman23[m] has quit [Ping timeout: 272 seconds]
Jamie[m]2 has quit [Ping timeout: 272 seconds]
flokk[m] has quit [Ping timeout: 260 seconds]
reispflanze[m] has quit [Ping timeout: 260 seconds]
ah-[m] has quit [Ping timeout: 258 seconds]
wolf511[m] has quit [Ping timeout: 258 seconds]
mellotron1[m] has quit [Ping timeout: 258 seconds]
DarthCloud has joined #asahi-gpu
os[m] has quit [Ping timeout: 264 seconds]
ronyrus[m] has quit [Ping timeout: 264 seconds]
TellowKrinkle[m] has quit [Ping timeout: 264 seconds]
_alice has quit [Ping timeout: 264 seconds]
jevinskie[m] has quit [Ping timeout: 244 seconds]
nutmanja[m] has quit [Ping timeout: 258 seconds]
Bastian[m] has quit [Ping timeout: 268 seconds]
svenpeter[m] has quit [Ping timeout: 246 seconds]
davidrysk[m] has quit [Ping timeout: 246 seconds]
daniels has quit [Ping timeout: 274 seconds]
Mary_ has joined #asahi-gpu
Mary_- has quit [Quit: Bye!]
ts170[m] has quit [Ping timeout: 268 seconds]
thecake21[m] has quit [Ping timeout: 268 seconds]
konradybcio has quit [Ping timeout: 268 seconds]
daniels has joined #asahi-gpu
jrmuizel[m] has quit [Ping timeout: 268 seconds]
<bloom>
Oh, this is an interesting detail: there is no "load attribute" instruction on the M1 GPU
<bloom>
What should be attributes is just mapped as a generic memory, and the vertex ID is accessible via a special register.
<bloom>
Then the shader explicitly does address calculations with imad and iadd, and loads the resulting (64-bit) address with a generic load instruction.
<bloom>
Also interesting is that I/O is scalarized.
<bloom>
* store vary
<bloom>
the load is vectored.
<bloom>
(Frustratingly asymmetric ^^)
browzing has left #asahi-gpu ["WeeChat 3.0"]
browzing has joined #asahi-gpu
mofux[m] has joined #asahi-gpu
tarik02[m] has joined #asahi-gpu
aat596[m] has joined #asahi-gpu
enverb[m] has joined #asahi-gpu
bakk[m] has joined #asahi-gpu
fl35[m] has joined #asahi-gpu
sumoon[m] has joined #asahi-gpu
devinvs[m] has joined #asahi-gpu
josiahmendes[m] has joined #asahi-gpu
redbluescreen[m] has joined #asahi-gpu
hipboi[m] has joined #asahi-gpu
bjornjulander[m] has joined #asahi-gpu
mcnight[m] has joined #asahi-gpu
winocm has joined #asahi-gpu
undvasistas[m] has joined #asahi-gpu
winocm is now known as Guest60145
delroth[m] has joined #asahi-gpu
shawnj2[m] has joined #asahi-gpu
Akhil[m] has joined #asahi-gpu
Standemonium[m] has joined #asahi-gpu
konradybcio has joined #asahi-gpu
bylaws has joined #asahi-gpu
jinen[m] has joined #asahi-gpu
jn__ has quit [Quit: No Ping reply in 180 seconds.]
ConeOfAttack[m] has joined #asahi-gpu
skillfulman23[m] has joined #asahi-gpu
os[m] has joined #asahi-gpu
Jamie[m]2 has joined #asahi-gpu
TellowKrinkle[m] has joined #asahi-gpu
jn__ has joined #asahi-gpu
ah-[m] has joined #asahi-gpu
wolf511[m] has joined #asahi-gpu
mellotron1[m] has joined #asahi-gpu
reispflanze[m] has joined #asahi-gpu
<bloom>
Meanwhile, there is at least one 'hidden' shader being pulled in :|
<bloom>
Maybe a coordinate shader?
os[m] has quit [Ping timeout: 240 seconds]
mellotron1[m] has quit [Ping timeout: 246 seconds]
TellowKrinkle[m] has quit [Ping timeout: 246 seconds]
hipboi[m] has quit [Ping timeout: 246 seconds]
bylaws has quit [Ping timeout: 258 seconds]
ah-[m] has quit [Ping timeout: 240 seconds]
Standemonium[m] has quit [Ping timeout: 240 seconds]
bakk[m] has quit [Ping timeout: 240 seconds]
skillfulman23[m] has quit [Ping timeout: 244 seconds]
Akhil[m] has quit [Ping timeout: 244 seconds]
tarik02[m] has quit [Ping timeout: 244 seconds]
enverb[m] has quit [Ping timeout: 244 seconds]
konradybcio has quit [Ping timeout: 240 seconds]
mcnight[m] has quit [Ping timeout: 240 seconds]
devinvs[m] has quit [Ping timeout: 240 seconds]
jinen[m] has quit [Ping timeout: 260 seconds]
Jamie[m]2 has quit [Ping timeout: 260 seconds]
bjornjulander[m] has quit [Ping timeout: 260 seconds]
wolf511[m] has quit [Ping timeout: 260 seconds]
fl35[m] has quit [Ping timeout: 260 seconds]
sumoon[m] has quit [Ping timeout: 260 seconds]
redbluescreen[m] has quit [Ping timeout: 268 seconds]
aat596[m] has quit [Ping timeout: 268 seconds]
reispflanze[m] has quit [Ping timeout: 246 seconds]
delroth[m] has quit [Ping timeout: 246 seconds]
undvasistas[m] has quit [Ping timeout: 246 seconds]
mofux[m] has quit [Ping timeout: 246 seconds]
ConeOfAttack[m] has quit [Ping timeout: 240 seconds]
josiahmendes[m] has quit [Ping timeout: 258 seconds]
shawnj2[m] has quit [Ping timeout: 260 seconds]
Guest60145 has quit [Ping timeout: 268 seconds]
jn__ has quit [Ping timeout: 246 seconds]
clayfreeman has joined #asahi-gpu
clayfreeman has quit [Remote host closed the connection]
clayfreeman has joined #asahi-gpu
jn__ has joined #asahi-gpu
blazra has joined #asahi-gpu
<bloom>
Actually more like 6..
jn__ has quit [Quit: No Ping reply in 180 seconds.]
clayfreeman has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
jn__ has joined #asahi-gpu
<modwizcode>
Why would they vectorize only half of it?
clayfreeman has joined #asahi-gpu
<bloom>
Unclear.
<bloom>
Although right now I'm a lot more concerned by a half dozen driver internal shaders with no clear purpose.
<bloom>
(I mean.. modifying the shaders is certianly one way to find the purpose hah)
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has joined #asahi-gpu
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has joined #asahi-gpu
davidrysk[m] has joined #asahi-gpu
delroth[m] has joined #asahi-gpu
os[m] has joined #asahi-gpu
mofux[m] has joined #asahi-gpu
khronokernel[m] has joined #asahi-gpu
jinen[m] has joined #asahi-gpu
enick_226 has joined #asahi-gpu
nutmanja[m] has joined #asahi-gpu
Akhil[m] has joined #asahi-gpu
reispflanze[m] has joined #asahi-gpu
ConeOfAttack[m] has joined #asahi-gpu
enverb[m] has joined #asahi-gpu
smist08[m] has joined #asahi-gpu
Jamie[m] has joined #asahi-gpu
jsvcycling[m] has joined #asahi-gpu
konradybcio has joined #asahi-gpu
jrmuizel[m] has joined #asahi-gpu
nufflee[m] has joined #asahi-gpu
_alice has joined #asahi-gpu
bakk[m] has joined #asahi-gpu
hipboi[m] has joined #asahi-gpu
flokk[m] has joined #asahi-gpu
jevinskie[m] has joined #asahi-gpu
Jasper[m] has joined #asahi-gpu
brentr123[m] has joined #asahi-gpu
svenpeter[m] has joined #asahi-gpu
thecake21[m] has joined #asahi-gpu
mellotron1[m] has joined #asahi-gpu
wolf511[m] has joined #asahi-gpu
bjornjulander[m] has joined #asahi-gpu
aat596[m] has joined #asahi-gpu
bylaws has joined #asahi-gpu
sumoon[m] has joined #asahi-gpu
ronyrus[m] has joined #asahi-gpu
undvasistas[m] has joined #asahi-gpu
redbluescreen[m] has joined #asahi-gpu
ah-[m] has joined #asahi-gpu
devinvs[m] has joined #asahi-gpu
skillfulman23[m] has joined #asahi-gpu
Standemonium[m] has joined #asahi-gpu
Bastian[m] has joined #asahi-gpu
fl35[m] has joined #asahi-gpu
xerpi[m] has joined #asahi-gpu
ts170[m] has joined #asahi-gpu
mcnight[m] has joined #asahi-gpu
TellowKrinkle[m] has joined #asahi-gpu
josiahmendes[m] has joined #asahi-gpu
shawnj2[m] has joined #asahi-gpu
tarik02[m] has joined #asahi-gpu
skg has quit [Ping timeout: 246 seconds]
jn__ has quit [Quit: No Ping reply in 180 seconds.]