alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
vstehle1 has quit [Ping timeout: 480 seconds]
atler is now known as Guest4918
atler has joined #panfrost
Guest4918 has quit [Ping timeout: 480 seconds]
jolan has quit [Quit: leaving]
jolan has joined #panfrost
jolan has quit [Quit: leaving]
jolan has joined #panfrost
macc24 has joined #panfrost
<macc24> alyssa: RA?
<HdkR> Register allocator
<macc24> ohh
<icecream95> Okay, so this time I really have fixed all the bugs in the UBO pushing/sysvals rewrite, now I just need to fix up the mess of a commit log...
jernej_ is now known as jernej
vstehle1 has joined #panfrost
macc24 has quit [Ping timeout: 480 seconds]
suihkulokki has joined #panfrost
<daniels> anarsoul: right, you may require composition passes, but the rule there is that if you read from a protected surface, all of your writes have to in turn be to protected surfaces
uniqname has joined #panfrost
ckeepax has joined #panfrost
uniqname has quit []
ckeepax has quit []
alpernebbi has joined #panfrost
ckeepax has joined #panfrost
ckeepax has quit []
ckeepax has joined #panfrost
ckeepax has left #panfrost [#panfrost]
ckeepax has joined #panfrost
Xalius has joined #panfrost
adjtm_ has quit []
adjtm has joined #panfrost
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #panfrost
karolherbst has quit []
karolherbst has joined #panfrost
adjtm has quit []
adjtm has joined #panfrost
adjtm has quit []
adjtm has joined #panfrost
adjtm_ has joined #panfrost
adjtm has quit [Remote host closed the connection]
test has joined #panfrost
test has left #panfrost [#panfrost]
adjtm_ is now known as adjtm
adjtm has quit [Quit: Leaving]
adjtm has joined #panfrost
atler has quit [Quit: atler]
ndufresne is now known as Guest7
Guest7 is now known as ndufresne
adjtm is now known as Guest17
adjtm has joined #panfrost
Guest17 has quit [Remote host closed the connection]
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #panfrost
<alyssa> bbrezillon: Do you intend on using blend shaders in panvk?
<alyssa> I'm not sure I see value in doing so, since the primary function of blend shaders is avoiding fragment shader keys for framebuffer format and blend mode, but in vk you have all that at pipeline create time.
<bbrezillon> alyssa: hm, I use it, but maybe that's a mistake
<bbrezillon> alyssa: there's still the constants that can be changed dynamically
<bbrezillon> which might force the frag shader compilation when vkCmdDraw() is called if we don't use blend shaders. We can of course cache a few variants to avoid recompiling the frag shader every time the blend constants change, but I'm not sure it's any better than using blend shaders
<bbrezillon> uh, wait, you're right, if we pass the blend constants through a uniform and do the blend lowering directly in the fragment shader we don't need blend shaders at all
jan has joined #panfrost
jan is now known as Guest41
Guest41 has quit []
jan1 has joined #panfrost
jan1 has quit []
atler has joined #panfrost
alpernebbi has quit [Quit: alpernebbi]
tlwoerner has quit [Quit: Leaving]
<icecream95> Yay, more things to RE! "CSF replaces Mali job manager. Consists of CPU, hardware and firmware"
<daniels> yeah, job submission gets fun
<daniels> not much to RE tho, r30p0 kernel sources already have it implemented
<alyssa> bbrezillon: Yeah, just use uniform for blend constants like { vc4, v3d, asahi }
tlwoerner has joined #panfrost
alyssax has quit [Remote host closed the connection]
atler has quit [Quit: atler]
atler has joined #panfrost
atler has quit [Quit: atler]
atler has joined #panfrost