2024-07-16 04:52
ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
00:23
iive has quit [Quit: They came for me...]
00:28
haaninjo has quit [Quit: Ex-Chat]
00:29
vliaskov has quit [Ping timeout: 480 seconds]
01:16
fantom has quit [Read error: No route to host]
01:28
fantom has joined #dri-devel
01:30
fantom has quit [Read error: No route to host]
01:38
fantom has joined #dri-devel
01:44
The_Company has joined #dri-devel
01:47
epoch101 has quit []
01:51
Company has quit [Ping timeout: 480 seconds]
01:52
TMM has joined #dri-devel
02:05
the_sea_peoples has joined #dri-devel
02:45
feaneron has quit [Ping timeout: 480 seconds]
02:47
nerdopolis has quit [Ping timeout: 480 seconds]
03:01
illwieckz has quit [Remote host closed the connection]
03:03
illwieckz has joined #dri-devel
03:06
JRepin has joined #dri-devel
03:20
Mangix_ has joined #dri-devel
03:20
Mangix has quit [Read error: Connection reset by peer]
03:28
asrivats_ has quit [Ping timeout: 480 seconds]
03:33
helmhotz has quit [Ping timeout: 480 seconds]
03:33
helmhotz has joined #dri-devel
03:36
glennk has joined #dri-devel
03:52
Duke`` has joined #dri-devel
03:53
helmhotz has quit [Ping timeout: 480 seconds]
03:59
dolphin has joined #dri-devel
04:21
fab has joined #dri-devel
04:26
Daanct12 has joined #dri-devel
04:34
blaztinn has quit [Ping timeout: 480 seconds]
04:38
blaztinn has joined #dri-devel
04:42
the_sea_peoples has quit []
04:55
sima has joined #dri-devel
05:01
sima is now known as Guest18653
05:01
sima has joined #dri-devel
05:01
coldfeet has joined #dri-devel
05:05
helmhotz has joined #dri-devel
05:09
the_sea_peoples has joined #dri-devel
05:11
tzimmermann has joined #dri-devel
05:26
coldfeet has quit [Quit: Lost terminal]
05:32
vliaskov has joined #dri-devel
05:33
vliaskov_ has joined #dri-devel
05:37
alarumbe has quit []
05:38
The_Company has quit []
05:39
Pie-jacker875 has quit [Read error: Connection reset by peer]
05:40
vliaskov has quit [Ping timeout: 480 seconds]
05:40
Pie-jacker875 has joined #dri-devel
05:40
fab has quit [Quit: fab]
05:41
hikiko has joined #dri-devel
05:44
hikiko_ has quit [Ping timeout: 480 seconds]
05:46
kzd has quit [Ping timeout: 480 seconds]
06:05
clever has quit [Ping timeout: 480 seconds]
06:10
the_sea_peoples has quit [Ping timeout: 480 seconds]
06:13
clever has joined #dri-devel
06:15
frankbinns1 is now known as frankbinns
06:18
fab has joined #dri-devel
06:32
clever has quit [Ping timeout: 480 seconds]
06:33
jsa1 has joined #dri-devel
06:35
clever has joined #dri-devel
06:40
kts has joined #dri-devel
06:41
rasterman has joined #dri-devel
06:52
i-garrison has quit [Ping timeout: 480 seconds]
06:58
kts has quit [Ping timeout: 480 seconds]
06:58
warpme has joined #dri-devel
07:00
sghuge has quit [Remote host closed the connection]
07:00
sghuge has joined #dri-devel
07:18
yuq825 has quit [Remote host closed the connection]
07:19
yuq825 has joined #dri-devel
07:24
balrog has joined #dri-devel
07:25
Kayden has quit [Quit: Leaving]
07:25
Kayden has joined #dri-devel
07:26
balrog- has quit [Ping timeout: 480 seconds]
07:31
the_sea_peoples has joined #dri-devel
07:34
i-garrison has joined #dri-devel
07:35
i-garrison has quit [Read error: Connection reset by peer]
07:35
i-garrison has joined #dri-devel
07:38
garrison has joined #dri-devel
07:38
i-garrison has quit [Read error: Connection reset by peer]
07:38
garrison has quit [Remote host closed the connection]
07:38
caitcatdev has quit [Remote host closed the connection]
07:39
JRepin has joined #dri-devel
07:41
chiku has joined #dri-devel
07:41
igorkovalenko has joined #dri-devel
07:41
caitcatdev has joined #dri-devel
07:41
igorkovalenko has quit []
07:42
igorkovalenko has joined #dri-devel
07:42
igorkovalenko has quit []
07:42
idr has quit [Ping timeout: 480 seconds]
07:44
Sid127 has quit [Ping timeout: 480 seconds]
07:50
jkrzyszt has joined #dri-devel
07:52
Moe_Icenowy has joined #dri-devel
07:52
mvlad has joined #dri-devel
07:54
MoeIcenowy has quit [Read error: Connection reset by peer]
07:54
hikiko_ has joined #dri-devel
07:55
gnuiyl has quit [Remote host closed the connection]
07:58
lynxeye has joined #dri-devel
07:58
hikiko has quit [Ping timeout: 480 seconds]
08:00
gnuiyl has joined #dri-devel
08:03
ivyl has quit [Remote host closed the connection]
08:08
ivyl has joined #dri-devel
08:12
i-garrison has joined #dri-devel
08:14
garrison has joined #dri-devel
08:14
i-garrison has quit [Read error: Connection reset by peer]
08:16
i-garrison has joined #dri-devel
08:16
garrison has quit [Read error: Connection reset by peer]
08:18
djbw has quit [Ping timeout: 480 seconds]
08:18
i-garrison has quit [Read error: Connection reset by peer]
08:19
i-garrison has joined #dri-devel
08:24
igorkov2 has joined #dri-devel
08:24
i-garrison has quit [Read error: Connection reset by peer]
08:25
i-garrison has joined #dri-devel
08:25
igorkov2 has quit [Read error: Connection reset by peer]
08:27
garrison has joined #dri-devel
08:27
i-garrison has quit [Read error: Connection reset by peer]
08:28
i-garrison has joined #dri-devel
08:28
garrison has quit [Read error: Connection reset by peer]
08:31
igorkovalenko has joined #dri-devel
08:31
i-garrison has quit [Read error: Connection reset by peer]
08:32
igorkovalenko has quit []
08:32
i-garrison has joined #dri-devel
08:33
i-garrison has quit []
08:36
apinheiro has joined #dri-devel
09:06
hikiko_ has quit [Ping timeout: 480 seconds]
09:19
hikiko has joined #dri-devel
09:29
hikiko has quit [Ping timeout: 480 seconds]
09:56
warpme has joined #dri-devel
09:57
rasterman has quit [Quit: Gettin' stinky!]
10:02
fab has quit [Remote host closed the connection]
10:09
haaninjo has joined #dri-devel
10:17
MrCooper has quit [Remote host closed the connection]
10:17
MrCooper has joined #dri-devel
10:37
guludo has joined #dri-devel
10:40
sguddati has joined #dri-devel
10:41
fab has joined #dri-devel
10:50
guludo has quit [Quit: WeeChat 4.6.3]
10:50
guludo has joined #dri-devel
10:53
fab has quit [Remote host closed the connection]
10:54
fab has joined #dri-devel
11:00
guludo has quit [Quit: WeeChat 4.6.3]
11:14
rasterman has joined #dri-devel
11:31
sguddati has quit [Ping timeout: 480 seconds]
11:35
guludo has joined #dri-devel
11:53
warpme has joined #dri-devel
12:05
sguddati has joined #dri-devel
12:20
alarumbe has joined #dri-devel
12:20
alarumbe has quit [Remote host closed the connection]
12:21
alarumbe has joined #dri-devel
12:23
feaneron has joined #dri-devel
12:39
npmania has quit [Read error: Connection reset by peer]
12:42
krushia has joined #dri-devel
12:50
npmania has joined #dri-devel
12:55
YuGiOhJCJ has quit []
12:56
Guest18653 has quit []
12:57
nerdopolis has joined #dri-devel
13:09
sguddati has quit [Ping timeout: 480 seconds]
13:15
Company has joined #dri-devel
13:24
nerdopolis has quit [Ping timeout: 480 seconds]
13:37
dolphin has quit [Quit: Leaving]
13:42
Daanct12 has quit [Quit: WeeChat 4.6.3]
13:45
asrivats_ has joined #dri-devel
13:50
rasterman has quit [Quit: Gettin' stinky!]
13:50
nerdopolis has joined #dri-devel
13:56
alyssa has joined #dri-devel
13:57
<
alyssa >
nir_lower_io's bounds checking doesn't match NVK's
13:57
<
alyssa >
I think nir_lower_io's is wrong.
13:59
<
alyssa >
suppose bound = 1000, offset = -8, size = 16
13:59
<
alyssa >
that code will check "7 < 1000" and conclude that's in-bounds
14:00
<
alyssa >
but of course the first two elements fault
14:00
<
alyssa >
I think this works out accidentally for SSBOs because of scalarization + alignment
14:04
<
alyssa >
jnoorman: i'm doing related work around SSBO bounds checking and I think it's probably easier to do efficiently with your shift stuff fwiw
14:08
nerdopolis has quit [Ping timeout: 480 seconds]
14:14
davispuh has joined #dri-devel
14:18
<
jnoorman >
alyssa: great! Let me know if there's anything that can be improved in the MR to make your life easier.
14:18
<
alyssa >
I'm still trying to figure out how this could fit together on agx
14:18
<
alyssa >
since we don't ingest load_ssbo in vulkan
14:19
<
jnoorman >
What do you ingest? load_global?
14:19
<
alyssa >
but that sucks because nir_lower_io's bounds checking code isn't good
14:19
JRepin has joined #dri-devel
14:20
<
alyssa >
so i'm working on a branch that plumbs in a load_global_bounded like load_global_constant_bounded
14:20
<
alyssa >
although that's just.. load_ssbo with an extra source for the bound, so..
14:20
kzd has joined #dri-devel
14:20
<
jnoorman >
Ok, well you could take a look at the branch I linked in the SSBO shift MR, it implements global memory using offset_shift on ir3.
14:21
<
jnoorman >
Yes, indeed.
14:22
<
alyssa >
i'm going to do the simple stupid thing now and then maybe circle back once your stuff is landed
14:23
<
alyssa >
current: `if (offset in bytes < bound in bytes) { load(base, offset in elements << 2) } phi(0)`
14:24
<
alyssa >
my branch: `valid = offset in bytes < bound in bytes; base = valid ? base : NULL; offset in elements = valid ? offset in elements : 0; load(base, offset in elements << 2)`
14:24
<
alyssa >
hypothetical future building on your work:
14:25
<
alyssa >
`valid = offset in elements < bound in elements; base = valid ? base : NULL; offset in elements = valid ? offset in elements : 0; load(base, offset in elements << 2)`
14:25
<
alyssa >
(don't materialize the shift at all)
14:25
<
alyssa >
I could do this without your stuff it would just be nasty pattern matching
14:26
<
jnoorman >
Right, that's what I'm trying to prevent with my MR :)
14:31
sguddati has joined #dri-devel
14:32
<
alyssa >
1 file changed, 31 insertions(+), 14 deletions(-)
14:32
<
alyssa >
oops i did the pattern matching
14:34
fab has quit [Quit: fab]
14:35
fab has joined #dri-devel
14:43
demarchi has quit [Remote host closed the connection]
14:45
fab has quit [Quit: fab]
14:45
fab has joined #dri-devel
14:46
fab has joined #dri-devel
14:46
fab has quit [Remote host closed the connection]
14:46
fab has joined #dri-devel
14:57
asrivats_ has quit [Ping timeout: 480 seconds]
15:10
fab has quit [Remote host closed the connection]
15:12
fab has joined #dri-devel
15:20
asrivats_ has joined #dri-devel
15:31
dsimic is now known as Guest18684
15:31
dsimic has joined #dri-devel
15:33
Guest18684 has quit [Ping timeout: 480 seconds]
15:39
bolson has joined #dri-devel
15:40
djbw has joined #dri-devel
15:41
bolson_ has quit [Ping timeout: 480 seconds]
15:45
<
alyssa >
deleted 13% of the spills in my fossildb, that's gotta help something
15:46
<
alyssa >
-89.40% spills on elden ring t_t
15:46
<
alyssa >
and -52.38% in MHW lol
15:47
<
mattst88 >
wow, that's incredible
15:49
<
alyssa >
mattst88: the old impl was really bad =D
15:49
* alyssa
deletes a 0 from the usleep(100)
15:53
oneforall2 has quit [Remote host closed the connection]
15:58
oneforall2 has joined #dri-devel
16:03
<
karolherbst >
so what's the proper way to get access to a proper fossil-db thing? Work for the right company or do we have something developers can ping at and get access to something?
16:05
tobiasjakobi has joined #dri-devel
16:05
tobiasjakobi has quit []
16:17
jkrzyszt has quit [Quit: Konversation terminated!]
16:21
newsaccoun[m] has joined #dri-devel
16:21
idr has joined #dri-devel
16:23
newsaccoun[m] has left #dri-devel [#dri-devel]
16:24
<
anholt >
karolherbst: one could set up a shader-db-private, probably using the same members as traces-db-private. but nobody has to my knowledge.
16:26
Jeremy_Rand_Talos has quit [Remote host closed the connection]
16:27
Jeremy_Rand_Talos has joined #dri-devel
16:27
airlied_ has joined #dri-devel
16:28
sguddati has quit [Ping timeout: 480 seconds]
16:29
airlied has quit [Ping timeout: 480 seconds]
16:29
coldfeet has joined #dri-devel
16:31
coldfeet has quit []
16:40
<
pendingchaos >
karolherbst: I can add you to radv_fossils, which is what some use
16:42
<
anholt >
pendingchaos: would love to get access too
16:47
paulk has quit [Ping timeout: 480 seconds]
16:49
<
karolherbst >
pendingchaos: sure
16:49
<
karolherbst >
thanks
16:53
rasterman has joined #dri-devel
16:56
coldfeet has joined #dri-devel
17:00
K900 has quit [Remote host closed the connection]
17:01
Kayden has quit [Quit: Leaving]
17:01
Kayden has joined #dri-devel
17:02
paulk has joined #dri-devel
17:03
K900 has joined #dri-devel
17:03
i-garrison has joined #dri-devel
17:05
<
alyssa >
radv_fossils is what I use
17:05
<
alyssa >
(despite not being on radv - it's largely fine, I think there's only 1 problem fossil)
17:07
<
anholt >
yeah, I use a whole mess of random stuff -- bits I captured for nvk, some igalia internal vkd3d fossils, whatever's in shader-db.
17:08
<
karolherbst >
I need to debug why my "convert this 8x4 phi into a 32 bith pack" let's some shaders explodes, and it's like...
*sigh* I wished it would be one with like 200 blocks
17:08
<
karolherbst >
*wouldn't
17:08
<
anholt >
really need to go capture a bunch of fossils for replaying my gl app traces on zink, because I think we've got work to do on processing what zink hands us, but also I don't really want to do two separate runs and two separate reports before and after for every compiler change.
17:16
cheako has joined #dri-devel
17:17
kts has joined #dri-devel
17:21
coldfeet has quit [Quit: Lost terminal]
17:28
i-garrison has quit [Read error: Connection reset by peer]
17:28
bolson has joined #dri-devel
17:30
i-garrison has joined #dri-devel
17:43
TMM has joined #dri-devel
17:52
OftenTimeConsuming has quit [Remote host closed the connection]
17:53
OftenTimeConsuming has joined #dri-devel
17:53
i-garrison has quit [Ping timeout: 480 seconds]
17:57
zzyiwei has joined #dri-devel
18:03
i-garrison has joined #dri-devel
18:03
i-garrison has quit [Remote host closed the connection]
18:08
alyssa has left #dri-devel [#dri-devel]
18:14
kts has quit [Quit: Konversation terminated!]
18:16
OftenTimeConsuming has quit [Remote host closed the connection]
18:16
OftenTimeConsuming has joined #dri-devel
18:16
asrivats_ has quit [Ping timeout: 480 seconds]
18:20
bolson_ has joined #dri-devel
18:22
bolson has quit [Ping timeout: 480 seconds]
18:22
jfalempe has quit []
18:22
jfalempe has joined #dri-devel
18:23
zzyiwei has quit [Quit: Lost terminal]
18:30
i-garrison has joined #dri-devel
18:31
lynxeye has quit [Quit: Leaving.]
18:34
zzyiwei has joined #dri-devel
18:42
sally has quit [Ping timeout: 480 seconds]
19:04
nerdopolis has joined #dri-devel
19:05
zzyiwei has quit [Quit: Lost terminal]
19:15
i-garrison has quit [Ping timeout: 480 seconds]
19:17
coldfeet has joined #dri-devel
19:19
nerdopolis has quit [Ping timeout: 480 seconds]
19:22
zzyiwei has joined #dri-devel
19:22
DodoGTA has quit []
19:23
DodoGTA has joined #dri-devel
19:24
i-garrison has joined #dri-devel
19:29
tzimmermann has quit [Quit: Leaving]
19:34
i-garrison has quit [Ping timeout: 480 seconds]
19:38
alanc has quit [Remote host closed the connection]
19:39
alanc has joined #dri-devel
19:48
sima has quit [Ping timeout: 480 seconds]
19:51
Karyon_ has quit []
19:53
Karyon has joined #dri-devel
20:07
mvlad has quit [Remote host closed the connection]
20:12
yogesh_mohan has joined #dri-devel
20:14
yogesh_m1 has quit [Ping timeout: 480 seconds]
20:15
sima has joined #dri-devel
20:25
sima has quit [Ping timeout: 480 seconds]
21:00
rasterman has quit [Quit: Gettin' stinky!]
21:08
sally has joined #dri-devel
21:16
epoch101 has joined #dri-devel
21:29
apinheiro has quit [Quit: Leaving]
21:29
sally has joined #dri-devel
21:30
sally has quit [Remote host closed the connection]
21:30
Duke`` has quit [Ping timeout: 480 seconds]
21:35
sally has joined #dri-devel
21:35
sally has quit [Remote host closed the connection]
21:51
coldfeet has quit [Quit: Lost terminal]
21:56
sally has joined #dri-devel
21:56
sally has quit [Remote host closed the connection]
21:56
i-garrison has joined #dri-devel
21:57
guludo has quit [Ping timeout: 480 seconds]
22:00
sally has joined #dri-devel
22:10
glennk has quit [Ping timeout: 480 seconds]
22:28
fab has quit [Quit: fab]
22:30
sally_ has joined #dri-devel
22:33
jsa2 has joined #dri-devel
22:33
sally has quit [Ping timeout: 480 seconds]
22:39
iive has joined #dri-devel
22:40
jsa1 has quit [Ping timeout: 480 seconds]
22:45
airlied_ is now known as airlied
22:50
nerdopolis has joined #dri-devel
23:16
nerdopolis has quit [Ping timeout: 480 seconds]
23:17
sally has joined #dri-devel
23:20
JRepin has joined #dri-devel
23:32
nerdopolis has joined #dri-devel
23:39
krushia_ has joined #dri-devel
23:42
vliaskov_ has quit [Ping timeout: 480 seconds]
23:42
krushia has quit [Ping timeout: 480 seconds]
23:53
haaninjo has quit [Quit: Ex-Chat]
23:57
nerdopolis has quit [Ping timeout: 480 seconds]
23:57
Calandracas_ has quit []
23:57
Calandracas has joined #dri-devel