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
_whitelogger has joined #panfrost
robink has quit [Ping timeout: 256 seconds]
robink has joined #panfrost
vstehle has quit [Ping timeout: 246 seconds]
sphalerite_ has joined #panfrost
sphalerite has quit [*.net *.split]
empty_string has quit [*.net *.split]
mearon has quit [*.net *.split]
nhp[m] has quit [Ping timeout: 244 seconds]
la-s has quit [Ping timeout: 244 seconds]
Ke has quit [Ping timeout: 260 seconds]
thefloweringash has quit [Ping timeout: 240 seconds]
la-s has joined #panfrost
nerdboy has quit [Ping timeout: 246 seconds]
thefloweringash has joined #panfrost
Ke has joined #panfrost
davidlt has joined #panfrost
nerdboy has joined #panfrost
nerdboy has quit [Ping timeout: 246 seconds]
buzzmarshall has quit [Remote host closed the connection]
nerdboy has joined #panfrost
nerdboy has quit [Ping timeout: 246 seconds]
vstehle has joined #panfrost
icecream95 has quit [Ping timeout: 256 seconds]
icecream95 has joined #panfrost
icecream95 has quit [Ping timeout: 260 seconds]
icecream95 has joined #panfrost
icecream95 has quit [Ping timeout: 256 seconds]
icecream95 has joined #panfrost
macc24 has joined #panfrost
raster has joined #panfrost
sphalerite_ is now known as sphalerite
warpme_ has joined #panfrost
Elpaulo has quit [Quit: Elpaulo]
stikonas has joined #panfrost
bnieuwenhuizen has joined #panfrost
robmur01 has quit [Ping timeout: 240 seconds]
icecream95 has quit [Quit: leaving]
raster has quit [Quit: Gettin' stinky!]
macc24 has quit [Ping timeout: 240 seconds]
nlhowell has quit [Ping timeout: 265 seconds]
macc24 has joined #panfrost
raster has joined #panfrost
nlhowell has joined #panfrost
tgall_foo has joined #panfrost
robmur01 has joined #panfrost
robmur01_ has joined #panfrost
robmur01 has quit [Ping timeout: 256 seconds]
robmur01_ is now known as robmur01
yann has quit [Ping timeout: 272 seconds]
cwabbott has joined #panfrost
megi has quit [Quit: WeeChat 2.8]
megi has joined #panfrost
macc24 has quit [Ping timeout: 258 seconds]
raster has quit [Quit: Gettin' stinky!]
macc24 has joined #panfrost
buzzmarshall has joined #panfrost
alyssa has joined #panfrost
<alyssa> HdkR: tomeu has a fork somewhere
<alyssa> has DT stuff there, plus mmind00 patches for the display
macc24 has quit [Quit: WeeChat 2.8]
macc24 has joined #panfrost
macc24 has quit [Ping timeout: 256 seconds]
raster has joined #panfrost
cwabbott has quit [Quit: cwabbott]
cwabbott has joined #panfrost
<alyssa> `gl_SampleMaskIn[0] = ldst_op_9E(96.x, 0x1E00)`
<alyssa> `gl_SampleID = ldst_op_9E(97.x, 0x1E00)`
yann has joined #panfrost
<alyssa> ldst_op_9E(16.x, 0x1E00) seems to do the trick for t720 in the end
<alyssa> i'll pretend this makes sense.
unoccupied has joined #panfrost
yann has quit [Ping timeout: 265 seconds]
macc24 has joined #panfrost
empty_string has joined #panfrost
mearon has joined #panfrost
raster has quit [Ping timeout: 256 seconds]
robmur01 has quit [Ping timeout: 260 seconds]
yann has joined #panfrost
nerdboy has joined #panfrost
unoccupied has quit [Ping timeout: 256 seconds]
macc24 has quit [Quit: WeeChat 2.8]
unoccupied has joined #panfrost
Ntemis has joined #panfrost
Ke has quit [*.net *.split]
macc24 has joined #panfrost
thefloweringash has quit [Ping timeout: 256 seconds]
la-s has quit [Ping timeout: 256 seconds]
Ntemis has quit [Read error: Connection reset by peer]
davidlt has quit [Ping timeout: 260 seconds]
Ke has joined #panfrost
la-s has joined #panfrost
thefloweringash has joined #panfrost
afaerber has quit [Ping timeout: 260 seconds]
raster has joined #panfrost
afaerber has joined #panfrost
macc24 has quit [Ping timeout: 265 seconds]
robmur01 has joined #panfrost
macc24 has joined #panfrost
robmur01 has quit [Ping timeout: 272 seconds]
icecream95 has joined #panfrost
nlhowell has quit [Ping timeout: 256 seconds]
macc24 has quit [Quit: WeeChat 2.8]
<icecream95> alyssa: e53d27de61b removed MIDGARD_SHADERLESS for t760, was this intentional?
<icecream95> alyssa: You broke logicOp: quasicrystal: ../src/compiler/nir/nir_builder.h:382: nir_builder_alu_instr_finish_and_insert: Assertion `src_bit_size == bit_size' failed.
jernej has quit [Read error: Connection reset by peer]
jernej has joined #panfrost
<alyssa> icecream95: oh boy, sorry, my bad
<alyssa> 1) looks like merge conflict stuff, i'll fix it
<alyssa> 2) I was kinda hoping logic ops would Just work since I don't have good test cases, where is quasicrystal from?
<alyssa> (I'm happy to fix, I just don't regularly test. Honestly the logicop code can probably be simplified now that the new stuff landed.)
<alyssa> There's a reason I've never been asked to be a stable maintainer.
* alyssa smiles awkwardly at Eric
<icecream95> quasicrystal is part of XScreensaver. It is installed to /usr/lib/xscreensaver (possibly with aarch64-linux-gnu)
<icecream95> * installed to /usr/lib/xscreensaver (possibly /usr/lib/aarch64-whatever/xscreensaver/)
<alyssa> awesome, I can reproduce
<alyssa> I mean, not awesome that it's broken but I'll fix it :p
raster has quit [Quit: Gettin' stinky!]
<alyssa> I sorta wish we had desktop GL CI
<alyssa> ^ Is this right?
<icecream95> alyssa: Yes, that looks fine
<alyssa> cool, thank you
<icecream95> alyssa: How about just "desktop CI", that simulates starting a compositor, playing a few games, using LibreOffice, starting the screensaver, etc. ?
<HdkR> Starts chrome and whinges? :D
<alyssa> HdkR: Hush you :p
<alyssa> icecream95: Yeah, IIRC some drivers are trying that via apitraces
<alyssa> I'm not sure how much work it would be to get that hooked up for panfrost
<alyssa> tracie, i think
stikonas has quit [Ping timeout: 256 seconds]
stikonas has joined #panfrost
stikonas has quit [Ping timeout: 256 seconds]
stikonas_ has joined #panfrost
<alyssa> So, I'm experimenting with piping integers directly to lower_blend for logicops
<HdkR> ooo
<alyssa> on the quasicrystal shader, seeing bundle count go from 12->9
<alyssa> but that's not really showing up as a noticeable fps change
<alyssa> 4 files changed, 105 insertions(+), 71 deletions(-)
<alyssa> kinda intrusive patch for a barely noticeable opt on a somewhat obscure feature tbh
stikonas_ has quit [Ping timeout: 272 seconds]
<alyssa> Code is pushed if anyone's curious but I'm not sure it makes sense to spend more time on it now
<HdkR> I'd be down for a new integer_blend extension to take advantage of integer output :P
<icecream95> alyssa: I think xscreensaver caps the framerate
<alyssa> HdkR: That's called logicops :p
<HdkR> That's not programmable though D:
<alyssa> icecream95: So it does, much higher fps from an apitrace :)
<HdkR> Dolphin could actually take advantage of integer fragment output :D
<alyssa> HdkR: Blend isn't programmable in GL anyway :p
<HdkR> The TEV stages operate on fixed point output and produces a 6bit or 8bit integer at the end. Dolphin currently casts that to a float in the 0-1 range :P
<HdkR> D3D has a quirk that it actually accepts an integer output in the shader when logic ops are enabled
<alyssa> Neat
<HdkR> So that's pretty cool
stikonas_ has joined #panfrost
<alyssa> Meh, even w/o capping (via apitrace) it's still neglible difference