<gio>
I'm trying to debug a llvmpipe crash. Playing a little bit with NIR_DEBUG I noticed that the program crashes even earlier if I enable NIR_DEBUG=extended_validation, complaining that return instruction is unsupported in the divergence analysis algorithm. Is that something I should worry about? I.e., is the divergence analysis pass something that should work anyway and if it doesn't
<gio>
it means I have already hit a problem, or is it something that usually should just be ignored and it's failing just because I forcibly pulled that in with "extended_validation"?
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
rasterman has joined #dri-devel
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
Guest9735 has quit [Ping timeout: 480 seconds]
<pendingchaos>
that's probably an issue with NIR_DEBUG=extended_validation
<pendingchaos>
you can just replace "nir_metadata_all" with "nir_metadata_all & ~nir_metadata_divergence" in "nir_metadata_require_all"
<pendingchaos>
NIR_DEBUG=extended_validation probably wouldn't be helpful for debugging a crash, it's more useful for finding theoretical issues
<gio>
Since the crash I am looking at happens in lp_bld_nir_soa.c, is there any high level description of what that file is supposed to do? What does SOA stand for?
davispuh has joined #dri-devel
nerdopolis has joined #dri-devel
<glehmann>
gio: that file converts NIR to llvm IR. SOA means struct of array. compare with lp_bld_nir_aos which is a special fast path using array of struct.
JRepinc has quit []
JRepinc has joined #dri-devel
<gio>
Ok, thanks!
JRepinc has quit [Remote host closed the connection]
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
JRepin has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
kzd has joined #dri-devel
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
heat has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
simon-perretta-img_ has quit []
simon-perretta-img has joined #dri-devel
simon-perretta-img_ has joined #dri-devel
simon-perretta-img_ has quit []
simon-perretta-img_ has joined #dri-devel
tyalie has quit []
tyalie has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
tyalie has quit []
tyalie has joined #dri-devel
rsalvaterra has quit []
akselmo has quit [Remote host closed the connection]
aks has joined #dri-devel
rasterman has joined #dri-devel
aks is now known as akselmo
dsimic is now known as Guest9771
dsimic has joined #dri-devel
Guest9771 has quit [Ping timeout: 480 seconds]
yrlf has quit [Ping timeout: 480 seconds]
yrlf has joined #dri-devel
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
fab has joined #dri-devel
fab is now known as Guest9773
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit []
iive has joined #dri-devel
simon-perretta-img_ has quit []
simon-perretta-img has joined #dri-devel
karolherbst has quit [Quit: Ping timeout (120 seconds)]
karolherbst has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
yrlf has quit [Ping timeout: 480 seconds]
alane has quit []
alane has joined #dri-devel
fomys has joined #dri-devel
yrlf has joined #dri-devel
iive has quit [Ping timeout: 480 seconds]
rsalvaterra has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
Guest9773 has quit [Ping timeout: 480 seconds]
smaeul_ has quit []
smaeul has joined #dri-devel
Company has quit [Quit: Leaving]
iive has joined #dri-devel
Mangix has quit [Ping timeout: 480 seconds]
Mangix has joined #dri-devel
sarnex has quit [Read error: Connection reset by peer]