alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
raster has quit [Ping timeout: 265 seconds]
raster has joined #panfrost
Space_Man has quit [Remote host closed the connection]
NeuroScr has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
stikonas has quit [Remote host closed the connection]
NeuroScr has quit [Quit: NeuroScr]
vstehle has quit [Ping timeout: 272 seconds]
nerdboy has quit [Ping timeout: 272 seconds]
mani_s_ is now known as mani_s
icecream95 has joined #panfrost
<icecream95> There are two index minmax functions, u_vbuf_get_minmax_index_mapped and vbo_get_minmax_index, and (for ushort) one of them is twice as fast as the other...
<icecream95> tomeu: When info->has_user_indices is false the prefetch won't do anything, so maybe STK always goes through the pipe_buffer_map_range path in u_vbuf_get_minmax_index
<HdkR> Is the buffer linearly accessed? Or is it accessed by index?
<HdkR> Since prefetching wouldn't really effect linearly fetched memory
<icecream95> The buffers are linearly accessed for minmax, but accessed by index in the GPU
<icecream95> Prefetching from halfway through panfrost_draw_vbo should allow the indices to get into L1 by the time u_vbuf_get_minmax_index is executed
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
icecream95 has quit [Ping timeout: 260 seconds]
icecream95 has joined #panfrost
davidlt has joined #panfrost
megi has quit [Ping timeout: 240 seconds]
vstehle has joined #panfrost
NeuroScr has joined #panfrost
davidlt has quit [Remote host closed the connection]
NeuroScr has quit [Quit: NeuroScr]
guillaume_g has joined #panfrost
bbrezillon has quit [Ping timeout: 260 seconds]
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
rhyskidd has quit [Quit: rhyskidd]
rhyskidd has joined #panfrost
yann has quit [Ping timeout: 260 seconds]
pH5 has joined #panfrost
megi has joined #panfrost
raster has joined #panfrost
icecream95 has quit [Ping timeout: 240 seconds]
tasinofan has quit [Ping timeout: 252 seconds]
yann has joined #panfrost
Space_Man has joined #panfrost
Space_Man has quit [Read error: Connection reset by peer]
davidlt has joined #panfrost
Space_Man has joined #panfrost
davidlt has quit [Remote host closed the connection]
buzzmarshall has joined #panfrost
jolan has quit [Quit: leaving]
jolan has joined #panfrost
bbrezillon has joined #panfrost
bbrezillon has quit [Quit: WeeChat 2.7]
bbrezillon has joined #panfrost
pH5 has quit [Quit: bye]
warpme_ has quit [Quit: Connection closed for inactivity]
yann has quit [Ping timeout: 272 seconds]
nerdboy has joined #panfrost
yann has joined #panfrost
raster has quit [Quit: Gettin' stinky!]
davidlt has joined #panfrost
stikonas has joined #panfrost
raster has joined #panfrost
pH5 has joined #panfrost
TheKit has quit [Read error: Connection reset by peer]
guillaume_g has quit [Quit: Konversation terminated!]
raster has quit [Quit: Gettin' stinky!]
<alyssa> We should probably be doing this for 'frost
* alyssa just deep dived into isl routines to get a feel for that
<alyssa> But yeah, we should probably be doing that to avoid a staging memcpy
<alyssa> Anyhow, back to ld/st witchcraft
<alyssa> Trying to crack the rest of the encoding of arg_1/arg_2
<alyssa> Guess I need to get o r g a n i z e d
<alyssa> ^ All the combiantions of arg_1/arg_2 used in panfrost
<alyssa> There's quite a bit of symmetry/structure here, it's just not "nice" int he usual sense.
NeuroScr has joined #panfrost
raster has joined #panfrost
davidlt has quit [Ping timeout: 246 seconds]
Depau has joined #panfrost
pH5 has quit [Quit: -_-]