ChanServ 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
rasterman has quit [Quit: Gettin' stinky!]
<alyssa> robclark: reminder to self: I still need to procure a suzyq
* alyssa files "figure out how to get a suzyq" on the todo list sometime in between "next week" and "never"
<alyssa> right in the "ne"'s section of the calendar
<HdkR> https://en.jingos.com/jingpad-a1/ If anyone wants to start REing PowerVR 9
* HdkR runs for the hills
vstehle1 has quit [Ping timeout: 480 seconds]
atler is now known as Guest6913
atler has joined #panfrost
Guest6913 has quit [Ping timeout: 480 seconds]
<alyssa> HdkR: i have already saturated my GPU vendor r/e count
<HdkR> :D
jernej has quit [Ping timeout: 480 seconds]
livo has joined #panfrost
jernej has joined #panfrost
chewitt has quit [Read error: Connection reset by peer]
chewitt has joined #panfrost
vstehle has joined #panfrost
macc24 has joined #panfrost
chewitt has quit [Quit: Zzz..]
chewitt has joined #panfrost
rasterman has joined #panfrost
Danct12 has quit [Quit: Quitting]
Danct12 has joined #panfrost
Daanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 480 seconds]
Daanct12 is now known as Danct12
leah has joined #panfrost
JoJo_ has joined #panfrost
JoJo_ has quit []
davidlt has joined #panfrost
davidlt has quit []
<alyssa> this JIT allocation stuff is ridiculous
<alyssa> (..and makes it prohibitively difficult to understand what's happening..)
<alyssa> the harder I study it, the less I understand it
<urja> study softer? /jk
<alyssa> ;)
<alyssa> tearing into the first compute shader and figuring out exactly what's happening
macc24 has quit [Ping timeout: 480 seconds]
Net147_ has joined #panfrost
Net147 has quit [Remote host closed the connection]
<anarsoul> alyssa: hey, does panfrost implement zero-cost MSAA 4x that ARM is bragging about?
<anarsoul> or it writes out all the samples and then requires explicit resolve?
rcf has quit [Ping timeout: 480 seconds]
Net147_ has quit []
Net147 has joined #panfrost
Net147 has quit [Quit: Quit]
Net147 has joined #panfrost
<alyssa> anarsoul: It does, needs EXT_ms_rtt since it's not in core gles
<alyssa> in gallium it's just the difference of pipe_surface->samples and pipe_texture->samples
<anarsoul> hm
<anarsoul> what about EXT_multisampled_render_to_texture?
<anarsoul> with implicit multisample buffer and implicit resolve?
<anarsoul> oh, it's EXT_ms_rtt
<anarsoul> alyssa: but how is it handled for default framebuffer?
<anarsoul> buffer swap with multisampled default fb implies resolve
<alyssa> and..?
<anarsoul> alyssa: but how do I know in a gallium driver if I need to do resolve or not?
<alyssa> anarsoul: resolve if pipe_surface->nr_samples > pipe_surface->texture->nr_samples
<anarsoul> I see, thanks!
<alyssa> specifically pipe_surface->nr_samples=4 and pipe_surface->texture->nr_samples=1
<alyssa> also a gles3 driver has to worry about pipe_framebuffer->nr_samples as well, gles2 doesn't
<anarsoul> what about default fb, is mesa smart enough not to do explicit resolve if driver exposes PIPE_CAP_SURFACE_SAMPLE_COUNT?
nlhowell has joined #panfrost
<anarsoul> also I guess I need to implement resolve in lima_blit...
<alyssa> uh.... probably?
nlhowell has quit [Ping timeout: 480 seconds]
nlhowell has joined #panfrost