ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard + Bifrost + Valhall - Logs https://oftc.irclog.whitequark.org/panfrost - I don't know anything about WSI. That's my story and I'm sticking to it.
camus has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
Danct12 has joined #panfrost
davidlt has joined #panfrost
Danct12 has quit [Remote host closed the connection]
<robmur01>
15 years of weeny little Valhall to look forward to!
<HdkR>
oh hah
<HdkR>
At least it supports 16x MSAA, so inevitably some game won't know what it is, and it maxes out the AA because it must be a powerful future GPU
<robmur01>
best not run games on your industrial HMI anyway :P
<q4a>
alyssa: I experimenting with lowering constants. But currently got error: Invalid type of source 0: r2 = MOV.i32 #0x20001800
<q4a>
What's wrong?(
<HdkR>
robmur01: The only thing that can stop me is a lack of a vulkan driver
<q4a>
I'm trying to add a rule: if the simple ways of lowering constant didn't work and fau isn't full, then don't change the constant with `va_mov_imm(&b, const_value)`
<q4a>
It should help in 1-18.shader_test
<q4a>
IADD_IMM.i32 r1, 0x0, #0x32683800
<q4a>
IADD_IMM.i32 r2, 0x0, #0x3A663800
<q4a>
FMA.v2f16 r1, r0.h00, ^r1, ^r2
<q4a>
Instead of 3 current ^ inst, I hope to see: FMA.v2f16 r1, r0.h00, #0x32683800, #0x3A663800
<q4a>
ok, based on `va_pack_src` I need to push constant to fau and get BI_INDEX_FAU
<alyssa>
right
<alyssa>
You'll need to add a mechanism to tell the driver "upload these constants to these FAU slots" -- just like we already have a mechanism that says "upload these UBO words to these FAU slots" -- and then patch the driver to do that upload
<q4a>
FAU slots is 16-bit size, but constant is 32-bit size, so I need ti use 2 FAU slots, right?
<q4a>
hmm.. looks like I saw UBO words and this words are 16-bit size
<alyssa>
FAU slots 64-bit double words
<alyssa>
typically accessed as 32-bit low or high halves
alyssa has left #panfrost [#panfrost]
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #panfrost
davidlt has quit [Ping timeout: 480 seconds]
rasterman has quit [Remote host closed the connection]
Major_Biscuit has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
paulk has joined #panfrost
paulk-bis has quit [Read error: Connection reset by peer]
Major_Biscuit has quit [Ping timeout: 480 seconds]
Major_Biscuit has joined #panfrost
Major_Biscuit has quit [Ping timeout: 480 seconds]
Major_Biscuit has joined #panfrost
kinkinkijkin is now known as Guest377
Guest377 has quit [Read error: Connection reset by peer]
kinkinkijkin has joined #panfrost
Major_Biscuit has quit [Ping timeout: 480 seconds]