00:16
<
i509vcb >
I think I got the rebase done, just going through each commit and fixing compiler errors I see along the way
00:16
<
i509vcb >
although that's quite involved
00:33
alexaltea_ has joined #asahi-gpu
00:33
alexaltea has quit [Ping timeout: 480 seconds]
00:39
chergert has joined #asahi-gpu
00:52
<
i509vcb >
hmm what is TEXTURE_TYPE_XR? Not related to the rebase, just don't know
00:53
aratuk has joined #asahi-gpu
00:53
<
i509vcb >
I assume it's not VR related?
01:06
<
aratuk >
Congrats on 4.6 conformance! @alyssa, in your post it seems as though you might be conspicuously avoiding the name of "the vendor". If you don't mind my asking, did Apple ask you not to use their trademark even in describing your work, or something along those lines?
01:10
<
alyssa >
aratuk: Thanks, and no
01:10
<
alyssa >
i509vcb: imho just squash agxv
01:10
<
alyssa >
the history isnt' worth preserving at this point
01:10
<
alyssa >
vs the rebase hell
01:30
<
i509vcb >
Okay if you are fine with the squashing
01:31
chergert has quit [Quit: chergert]
01:31
<
alyssa >
I don't think preserving history is reasonable at this stage, tbh.
01:31
<
alyssa >
given the XML is changing externally, etc
01:42
wrender has joined #asahi-gpu
01:49
ju has quit [Read error: Connection reset by peer]
01:49
ju has joined #asahi-gpu
01:50
<
i509vcb >
rebase is done
01:50
<
i509vcb >
let me smoke test vkcube quickly
01:51
wrender has quit [Ping timeout: 480 seconds]
01:52
<
i509vcb >
vkcube seems to die in the compiler
01:59
kidplayer666 has quit [Quit: Connection closed for inactivity]
02:00
KxCORP has quit [Quit: Bye!]
02:00
KxCORP has joined #asahi-gpu
02:02
<
i509vcb >
mismatched ppp size?
02:06
Bertrand___ has quit [Ping timeout: 480 seconds]
02:06
Bertrand___ has joined #asahi-gpu
02:07
wrender has joined #asahi-gpu
02:15
fossdd_ has quit [Ping timeout: 480 seconds]
02:16
fossdd has joined #asahi-gpu
02:19
<
alyssa >
i509vcb: new_ppp_update takes a # of control words, needs to be high enough
02:36
jeisom has quit [Ping timeout: 480 seconds]
02:53
<
i509vcb >
4 bytes short from gdb
02:56
<
i509vcb >
(not shown in the branch, setting viewport_count = 1)
03:28
pthariensflame has joined #asahi-gpu
04:02
Bertrand___ has quit [Read error: Connection reset by peer]
04:05
Bertrand___ has joined #asahi-gpu
04:49
marvin24 has joined #asahi-gpu
04:52
marvin24_ has quit [Ping timeout: 480 seconds]
05:05
tertl8 has quit [Quit: Connection closed for inactivity]
05:17
wrender has quit [Ping timeout: 480 seconds]
06:57
kidplayer666 has joined #asahi-gpu
07:04
ciara has quit [Remote host closed the connection]
07:08
ciara has joined #asahi-gpu
07:22
Bertrand___ has quit [Ping timeout: 480 seconds]
07:23
Bertrand___ has joined #asahi-gpu
07:46
possiblemeatball has quit [Quit: Quit]
07:49
jcajka has joined #asahi-gpu
08:31
mkurz_ has quit [Ping timeout: 480 seconds]
09:41
jeisom has joined #asahi-gpu
12:11
adewart has joined #asahi-gpu
12:12
jeisom has quit [Ping timeout: 480 seconds]
12:24
<
alyssa >
i509vcb: VIEWPORT now also has a VIEWPORT_CONTROL word, see agx_state.c (and blame if you want to know who to blame)
13:56
kidplayer666 has quit [Quit: Connection closed for inactivity]
14:06
<
i509vcb >
okay so now just gray output in vkcube
14:06
<
i509vcb >
ah no wrong order of ppp fields
14:07
kidplayer666 has joined #asahi-gpu
14:07
<
i509vcb >
vkcube works now
14:07
<
i509vcb >
I'll squash the two extra commits in like an hour
14:40
wrender has joined #asahi-gpu
14:56
wrender has quit [Ping timeout: 480 seconds]
15:18
jeisom has joined #asahi-gpu
15:31
<
i509vcb >
alyssa: rebased agxv is on my rebase-10010 branch
15:32
<
alyssa >
i509vcb: lmk if you want me to push that
15:33
<
i509vcb >
fine to push that
15:33
<
alyssa >
ok, will do in a bit
15:41
Guest2526 has quit [Quit: Bridge terminating on SIGTERM]
15:41
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
15:42
rhysmdnz has joined #asahi-gpu
15:43
Jamie has joined #asahi-gpu
15:43
Jamie is now known as Guest2890
16:03
wrender has joined #asahi-gpu
16:11
wrender has quit [Ping timeout: 480 seconds]
16:18
possiblemeatball has joined #asahi-gpu
16:55
anders__2 has quit [Ping timeout: 480 seconds]
17:06
kidplayer666 has quit [Quit: Connection closed for inactivity]
18:10
possiblemeatball has quit [Quit: Quit]
18:17
chergert has joined #asahi-gpu
18:18
Bertrand___ has quit [Ping timeout: 480 seconds]
18:19
Bertrand___ has joined #asahi-gpu
18:23
possiblemeatball has joined #asahi-gpu
18:24
possiblemeatball has quit []
18:24
jcajka has quit [Remote host closed the connection]
18:28
Bertrand___ has quit [Ping timeout: 480 seconds]
18:45
wrender has joined #asahi-gpu
18:49
anders2 has joined #asahi-gpu
18:58
wrender has quit [Ping timeout: 480 seconds]
18:59
chergert has quit [Quit: chergert]
19:03
wrender has joined #asahi-gpu
19:05
cyrinux has quit []
19:07
cyrinux has joined #asahi-gpu
19:25
wrender has quit [Ping timeout: 480 seconds]
19:51
anders_2 has joined #asahi-gpu
19:57
chergert has joined #asahi-gpu
19:59
anders2 has quit [Ping timeout: 480 seconds]
20:01
Dementor99 has joined #asahi-gpu
20:06
Dementor9 has quit [Ping timeout: 480 seconds]
20:07
wrender has joined #asahi-gpu
20:13
Dementor99 has quit [Ping timeout: 480 seconds]
20:22
Dementor9 has joined #asahi-gpu
20:24
chergert has quit [Quit: chergert]
20:54
possiblemeatball has joined #asahi-gpu
21:18
mkurz_ has joined #asahi-gpu
21:19
john-cabaj has quit [Remote host closed the connection]
21:19
john-cabaj has joined #asahi-gpu
21:29
darkapex has quit [Remote host closed the connection]
21:29
darkapex has joined #asahi-gpu
21:31
ciara has quit [Ping timeout: 480 seconds]
21:58
<
i509vcb >
Not sure where I'd get the values to upload in sysvals to give load_attrib_clamp_agx something to load other than 0
21:58
<
i509vcb >
agxv_CmdBindVertexBuffers2 seems like where I'd do that?
22:04
chergert has joined #asahi-gpu
22:15
<
alyssa >
i509vcb: ultimately vkCmdBindVertexBuffers2, but it should be in the vk_graphics_state
22:16
<
alyssa >
but agxv doesn't advertise robustness yet so you can just hack that out
22:16
<
alyssa >
(or set the clamp to infinity or whatever)
22:20
<
i509vcb >
Hmm setting clamp to infinity I guess shows more problems still exist in agxv
22:21
wrender has quit [Ping timeout: 481 seconds]
22:24
wrender has joined #asahi-gpu
22:37
<
i509vcb >
I have no idea what I should be looking for in agx decode dumps
22:39
<
alyssa >
well I'm first going to look at the VS because we're talking about it
22:39
<
alyssa >
oh uh can you build with disasembler
22:40
<
alyssa >
cherrypick "HACK: Wire dougallj's disassembler into wrap+compiler" from my next branch and setup applegpu
22:41
<
alyssa >
Depth bias/scissor
22:41
<
alyssa >
Scissor: 454
22:41
<
alyssa >
do you really upload 455+ scissors?
22:41
<
i509vcb >
unless the example is doing that for some reason
22:42
<
alyssa >
worth looking into
22:44
wrender has quit [Remote host closed the connection]
22:44
wrender has joined #asahi-gpu
22:50
<
i509vcb >
Scissor count seems to increase every few draws
22:52
<
i509vcb >
yup that's a memory leak, the number of scissors is never trimmed and it's in a dynarray
22:52
<
i509vcb >
same as depth bias
23:02
<
alyssa >
first vertex shader instruction is the clamp:
23:02
<
alyssa >
0: 12014a421a4a403a icmpsel ult, r0, r5, u18, r5, u18
23:03
<
alyssa >
from the preamble, u18 is equal to
23:03
<
alyssa >
584: 0501200d08c03200 device_load 0, i32, xy, r0_r1, u0_u1, 130, signed
23:03
wrender has quit [Ping timeout: 480 seconds]
23:03
<
alyssa >
which is plausible
23:03
<
alyssa >
looks plausible, idk
23:04
<
alyssa >
try stuff? or throw me a branch
23:07
<
i509vcb >
telling lowering to output nir_imm_int(b, UINT32_MAX) just results in black, so it's probably not that
23:08
<
i509vcb >
(for the clamp value)
23:18
wrender has joined #asahi-gpu
23:29
<
chergert >
i notice this assertion when testing the new GTK renderer for GNOME 46 and the tab overview used in various apps
23:29
<
chergert >
../src/mesa/state_tracker/st_gen_mipmap.c:114: st_generate_mipmap: Assertion `pt->last_level >= lastLevel' failed.
23:29
<
chergert >
does that sound like a driver bug or an app/library bug?
23:29
* chergert
is building mesa here so can definitely try different things to test stuff
23:52
zzywysm has joined #asahi-gpu
23:52
wrender has quit [Ping timeout: 480 seconds]