00:50
_whitelogger has joined #panfrost
01:18
robink has quit [Ping timeout: 256 seconds]
01:18
robink has joined #panfrost
01:26
vstehle has quit [Ping timeout: 246 seconds]
02:25
sphalerite_ has joined #panfrost
02:28
sphalerite has quit [*.net *.split]
02:28
empty_string has quit [*.net *.split]
02:28
mearon has quit [*.net *.split]
02:32
nhp[m] has quit [Ping timeout: 244 seconds]
02:32
la-s has quit [Ping timeout: 244 seconds]
02:32
Ke has quit [Ping timeout: 260 seconds]
02:32
thefloweringash has quit [Ping timeout: 240 seconds]
02:46
la-s has joined #panfrost
03:06
nerdboy has quit [Ping timeout: 246 seconds]
03:13
thefloweringash has joined #panfrost
03:15
Ke has joined #panfrost
03:54
davidlt has joined #panfrost
04:22
nerdboy has joined #panfrost
04:26
nerdboy has quit [Ping timeout: 246 seconds]
04:27
buzzmarshall has quit [Remote host closed the connection]
04:29
nerdboy has joined #panfrost
04:52
nerdboy has quit [Ping timeout: 246 seconds]
05:00
vstehle has joined #panfrost
05:51
icecream95 has quit [Ping timeout: 256 seconds]
06:16
icecream95 has joined #panfrost
06:22
icecream95 has quit [Ping timeout: 260 seconds]
06:26
icecream95 has joined #panfrost
06:48
icecream95 has quit [Ping timeout: 256 seconds]
07:08
icecream95 has joined #panfrost
07:40
macc24 has joined #panfrost
07:50
raster has joined #panfrost
08:00
sphalerite_ is now known as sphalerite
08:22
warpme_ has joined #panfrost
08:46
Elpaulo has quit [Quit: Elpaulo]
09:13
stikonas has joined #panfrost
09:25
bnieuwenhuizen has joined #panfrost
09:27
robmur01 has quit [Ping timeout: 240 seconds]
11:21
icecream95 has quit [Quit: leaving]
11:34
raster has quit [Quit: Gettin' stinky!]
11:35
macc24 has quit [Ping timeout: 240 seconds]
11:35
nlhowell has quit [Ping timeout: 265 seconds]
11:38
macc24 has joined #panfrost
11:42
raster has joined #panfrost
11:56
nlhowell has joined #panfrost
12:10
tgall_foo has joined #panfrost
12:11
robmur01 has joined #panfrost
12:13
robmur01_ has joined #panfrost
12:15
robmur01 has quit [Ping timeout: 256 seconds]
12:15
robmur01_ is now known as robmur01
12:39
yann has quit [Ping timeout: 272 seconds]
12:51
cwabbott has joined #panfrost
12:58
megi has quit [Quit: WeeChat 2.8]
12:58
megi has joined #panfrost
13:01
macc24 has quit [Ping timeout: 258 seconds]
13:02
raster has quit [Quit: Gettin' stinky!]
13:05
macc24 has joined #panfrost
13:30
buzzmarshall has joined #panfrost
13:49
alyssa has joined #panfrost
13:52
<
alyssa >
HdkR: tomeu has a fork somewhere
13:53
<
alyssa >
has DT stuff there, plus mmind00 patches for the display
13:58
macc24 has quit [Quit: WeeChat 2.8]
14:00
macc24 has joined #panfrost
14:06
macc24 has quit [Ping timeout: 256 seconds]
14:07
raster has joined #panfrost
14:09
cwabbott has quit [Quit: cwabbott]
14:10
cwabbott has joined #panfrost
14:20
<
alyssa >
`gl_SampleMaskIn[0] = ldst_op_9E(96.x, 0x1E00)`
14:20
<
alyssa >
`gl_SampleID = ldst_op_9E(97.x, 0x1E00)`
14:36
yann has joined #panfrost
14:50
<
alyssa >
ldst_op_9E(16.x, 0x1E00) seems to do the trick for t720 in the end
14:50
<
alyssa >
i'll pretend this makes sense.
14:53
unoccupied has joined #panfrost
15:25
yann has quit [Ping timeout: 265 seconds]
15:34
macc24 has joined #panfrost
15:44
empty_string has joined #panfrost
15:45
mearon has joined #panfrost
16:18
raster has quit [Ping timeout: 256 seconds]
16:25
robmur01 has quit [Ping timeout: 260 seconds]
16:49
yann has joined #panfrost
17:05
nerdboy has joined #panfrost
17:24
unoccupied has quit [Ping timeout: 256 seconds]
17:58
macc24 has quit [Quit: WeeChat 2.8]
18:04
unoccupied has joined #panfrost
18:33
Ntemis has joined #panfrost
18:35
Ke has quit [*.net *.split]
18:35
macc24 has joined #panfrost
18:42
thefloweringash has quit [Ping timeout: 256 seconds]
18:42
la-s has quit [Ping timeout: 256 seconds]
19:29
Ntemis has quit [Read error: Connection reset by peer]
19:32
davidlt has quit [Ping timeout: 260 seconds]
19:37
Ke has joined #panfrost
19:37
la-s has joined #panfrost
19:37
thefloweringash has joined #panfrost
19:48
afaerber has quit [Ping timeout: 260 seconds]
19:54
raster has joined #panfrost
20:03
afaerber has joined #panfrost
20:10
macc24 has quit [Ping timeout: 265 seconds]
20:13
robmur01 has joined #panfrost
20:14
macc24 has joined #panfrost
20:23
robmur01 has quit [Ping timeout: 272 seconds]
20:57
icecream95 has joined #panfrost
21:11
nlhowell has quit [Ping timeout: 256 seconds]
21:24
macc24 has quit [Quit: WeeChat 2.8]
21:48
<
icecream95 >
alyssa: e53d27de61b removed MIDGARD_SHADERLESS for t760, was this intentional?
21:56
<
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.
22:03
jernej has quit [Read error: Connection reset by peer]
22:04
jernej has joined #panfrost
22:19
<
alyssa >
icecream95: oh boy, sorry, my bad
22:19
<
alyssa >
1) looks like merge conflict stuff, i'll fix it
22:20
<
alyssa >
2) I was kinda hoping logic ops would Just work since I don't have good test cases, where is quasicrystal from?
22:20
<
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.)
22:22
<
alyssa >
There's a reason I've never been asked to be a stable maintainer.
22:22
* alyssa
smiles awkwardly at Eric
22:22
<
icecream95 >
quasicrystal is part of XScreensaver. It is installed to /usr/lib/xscreensaver (possibly with aarch64-linux-gnu)
22:23
<
icecream95 >
* installed to /usr/lib/xscreensaver (possibly /usr/lib/aarch64-whatever/xscreensaver/)
22:23
<
alyssa >
awesome, I can reproduce
22:23
<
alyssa >
I mean, not awesome that it's broken but I'll fix it :p
22:28
raster has quit [Quit: Gettin' stinky!]
22:42
<
alyssa >
I sorta wish we had desktop GL CI
22:44
<
alyssa >
^ Is this right?
22:45
<
icecream95 >
alyssa: Yes, that looks fine
22:46
<
alyssa >
cool, thank you
22:46
<
icecream95 >
alyssa: How about just "desktop CI", that simulates starting a compositor, playing a few games, using LibreOffice, starting the screensaver, etc. ?
22:47
<
HdkR >
Starts chrome and whinges? :D
22:47
<
alyssa >
HdkR: Hush you :p
22:48
<
alyssa >
icecream95: Yeah, IIRC some drivers are trying that via apitraces
22:48
<
alyssa >
I'm not sure how much work it would be to get that hooked up for panfrost
22:48
<
alyssa >
tracie, i think
23:21
stikonas has quit [Ping timeout: 256 seconds]
23:30
stikonas has joined #panfrost
23:37
stikonas has quit [Ping timeout: 256 seconds]
23:37
stikonas_ has joined #panfrost
23:43
<
alyssa >
So, I'm experimenting with piping integers directly to lower_blend for logicops
23:43
<
alyssa >
on the quasicrystal shader, seeing bundle count go from 12->9
23:43
<
alyssa >
but that's not really showing up as a noticeable fps change
23:44
<
alyssa >
4 files changed, 105 insertions(+), 71 deletions(-)
23:45
<
alyssa >
kinda intrusive patch for a barely noticeable opt on a somewhat obscure feature tbh
23:45
stikonas_ has quit [Ping timeout: 272 seconds]
23:45
<
alyssa >
Code is pushed if anyone's curious but I'm not sure it makes sense to spend more time on it now
23:46
<
HdkR >
I'd be down for a new integer_blend extension to take advantage of integer output :P
23:47
<
icecream95 >
alyssa: I think xscreensaver caps the framerate
23:48
<
alyssa >
HdkR: That's called logicops :p
23:48
<
HdkR >
That's not programmable though D:
23:48
<
alyssa >
icecream95: So it does, much higher fps from an apitrace :)
23:48
<
HdkR >
Dolphin could actually take advantage of integer fragment output :D
23:49
<
alyssa >
HdkR: Blend isn't programmable in GL anyway :p
23:49
<
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
23:51
<
HdkR >
D3D has a quirk that it actually accepts an integer output in the shader when logic ops are enabled
23:51
<
HdkR >
So that's pretty cool
23:53
stikonas_ has joined #panfrost
23:54
<
alyssa >
Meh, even w/o capping (via apitrace) it's still neglible difference