ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
SSJ_GZ has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
capta1nt0ad has quit [Remote host closed the connection]
<alyssa> < Pass type: Translucent
<alyssa> ---
<alyssa> > Pass type: unknown 3 (XXX)
<alyssa> lina: >.>
<alyssa> you were right to revert the pass type commit then
<alyssa> > being ld tile + discard together
<alyssa> with no MSAA
<alyssa> ditto with MSAA
user982492 has joined #asahi-gpu
<alyssa> > a: 0280c002023f0110c002 fcmpsel eq, r0l, r0.discard, -0.5, 255, 0
<alyssa> > 18: c1008000 sample_mask r0l, 0
<alyssa> oh so Metal does use that lowering for discard with MSAA and a sample mask write
<alyssa> the latter being as simple as
<alyssa> > 2a: c17f0003 sample_mask 255, r0l
<alyssa> with MSAA + sample mask write + a stencil write, it uses zs_emit only
<alyssa> also looks like multiple sample_mask writes are allowed, and they have the effect of masking out each other
<alyssa> but at least one needs to be executed statically
<alyssa> if sample mask comes from the shader
<alyssa> not sure i've ever seen both sample_mask and zs_emit used in the same shader
<alyssa> it lowers sample_mask to zs_emit if zs_emit is used, I guess
<alyssa> unclear if that's an ISA constraint, or maybe it's an optimization?
<alyssa> either way I think I've seen enough
<alyssa> for now anyway
<alyssa> back to linux 🐧
capta1nt0ad has joined #asahi-gpu
digicyc has joined #asahi-gpu
bpye has quit [Quit: Ping timeout (120 seconds)]
bpye has joined #asahi-gpu
leafpawz has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi-gpu
amarioguy2 is now known as amarioguy
millenialhacker has joined #asahi-gpu
pbsds has quit []
pbsds has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
<alyssa> still being taunted by dEQP-GLES3.functional.fragment_out.random.51
<alyssa> Passed: 939/940 (99.9%)
<alyssa> just.. what
simpledcp has quit [Remote host closed the connection]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
capta1nt0ad has quit [Remote host closed the connection]
SSJ_GZ has joined #asahi-gpu
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
bluetail has joined #asahi-gpu
bluetail has quit [Ping timeout: 480 seconds]
pthariensflame has joined #asahi-gpu
pthariensflame has quit [Quit: Textual IRC Client: www.textualapp.com]
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
erik has joined #asahi-gpu
erik has quit []
erik has joined #asahi-gpu
erik is now known as erik3424
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
edwinistrator has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
cylm has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
Mrmaxmeier has joined #asahi-gpu
c10l has joined #asahi-gpu
millenialhacker has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-gpu
pjakobsson has quit [Ping timeout: 480 seconds]
_jannau_ has quit [Quit: ZNC - http://znc.in]
_jannau_ has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-gpu
edwinistrator has left #asahi-gpu [WeeChat 3.5]
millenialhacker has joined #asahi-gpu
bluetail has joined #asahi-gpu
millenialhacker has quit [Ping timeout: 480 seconds]
Dcow has quit [Remote host closed the connection]
Dcow has joined #asahi-gpu
karolherbst has quit [Remote host closed the connection]
millenialhacker has joined #asahi-gpu
user982492 has joined #asahi-gpu
millenialhacker has quit []
karolherbst has joined #asahi-gpu
<yuka> is asahi/batch-tracking-fixes a branch that should be usable?
<yuka> or should I stick with asahi/wip?
<lina> yuka: It should be good right now, but it's not a long term branch or anything
karolherbst_ has joined #asahi-gpu
karolherbst_ has quit []
karolherbst has quit [Ping timeout: 480 seconds]
karolherbst has joined #asahi-gpu
Dcow_ has joined #asahi-gpu
karolherbst has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
<alyssa> yuka: The main branch of https://gitlab.freedesktop.org/asahi/mesa is the one to use :-)
<alyssa> Everything else can and should be considered known-broken until proven otherwise ;-)
<alyssa> Pass: 41976, Fail: 1533, Crash: 359, Warn: 87, Skip: 209, Missing: 225, Duration: 10:48, Remaining: 0
<alyssa> ^^ deqp-gles3 is getting there
<alyssa> 95.2%
<jannau> alyssa: that has the broken stride check in agx_resource_from_handle()
<jannau> I think the patch works fine the Xorg problems I saw were unrelated
<alyssa> oh right yes
<alyssa> need to rebase asahi/main
scardracs has quit []
<alyssa> will let my MRT stuff land first
<alyssa> it's in CI now
<jannau> dcp only is not bad on 5120x2160@60 + 1920x1080@60 (plasma/wayland). I think the broken vblank might help
<jannau> it sees 2 * 60 vblanks per second (for dcp and dcpext) and thinks it runs at 120Hz
<jannau> I guess that might be just the confused "show fps" effect
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-gpu
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
karolherbst has joined #asahi-gpu
<Dcow_> jannau: what 5120x2160 monitor do you use?
Dcow_ has quit []
<yuka> > Couldn't compile vertex program (Default, blit_screen) : 0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES
<yuka> sadface
<yuka> tried to run minecraft with forcegl20 (https://modrinth.com/mod/forcegl20)
<jannau> LG UltraWide 34WK95U-W
<alyssa> every complaint that $FOO doesn't work delays $FOO working by a month
<alyssa> as a general rule
<yuka> I did not expect it to work, but I'm happy that I now know what the obstacles are
<yuka> (and fixed some of them)
<yuka> it came with a bundled jemalloc that did not like 16K page size
<alyssa> (similarly every complaint that $FOO is slow with $COMMUNITY_BACKED_OPEN_SOURCE_GPU_DRIVER causes $FOO to be slow for another month on said driver)
<yuka> so I replaced that
<jannau> lol, drm_fb_dma_get_gem_addr() already adjusts for the x/y offset. that makes dealing with planes src rectangle a little annoying
<jannau> I don't think we can't avoid converting it to int since we need to know width and height in case of scaling
<jannau> s/can't/can/
<alyssa> context?
<jannau> X11 multi-display support
<jannau> it allocates a single fb and one display is offsetted
<jannau> dcp uses drm_fb_dma_get_gem_addr() to set the surf address for dcp and we set the src rectangle also based on the offset
<alyssa> right, ok
<alyssa> good luck :3
<jannau> "req->swap.src_rect[l].x = req->swap.src_rect[l].y = 0;" works for me
<alyssa> :-D
SSJ_GZ has quit [Ping timeout: 480 seconds]
<yuka> <3
<alyssa> yuka: ahahahaha nice!!~
<alyssa> mind if I ~~tweet~~ post that on extinctelephantsite?
<Tramtrist> ha!