ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
zxrom has quit []
krushia has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
sima is now known as Guest3451
sima has joined #dri-devel
clever_ has joined #dri-devel
pcercuei has quit [Quit: dodo]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
clever has quit [Ping timeout: 480 seconds]
Marcand_ has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
amarsh04 has joined #dri-devel
yyds has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Marcand_ has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
amarsh04 has quit []
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
glennk has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
kts has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
kts has quit [Remote host closed the connection]
kzd has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has joined #dri-devel
heat is now known as Guest3466
Guest3466 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
yyds has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
simon-perretta-img has joined #dri-devel
heat is now known as Guest3471
heat has joined #dri-devel
Guest3471 has quit [Read error: Connection reset by peer]
yyds has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
heat has quit [Ping timeout: 480 seconds]
Mangix has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Mangix has joined #dri-devel
Mangix has quit []
junaid has joined #dri-devel
checkfoc_us has quit []
Mangix has joined #dri-devel
checkfoc_us has joined #dri-devel
bmodem has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
Duke`` has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kzd has quit [Ping timeout: 480 seconds]
yyds_ has joined #dri-devel
Kayden has joined #dri-devel
yyds has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
a-865 has left #dri-devel [#dri-devel]
simon-perretta-img has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
ghishadow_ has joined #dri-devel
perr has joined #dri-devel
tzimmermann has joined #dri-devel
ghishadow has quit [Ping timeout: 480 seconds]
calderon has joined #dri-devel
perr has quit [Quit: Leaving]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
mbrost has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
fab is now known as Guest3486
bmodem has quit [Ping timeout: 480 seconds]
calderon has quit [Remote host closed the connection]
Guest3486 has quit [Read error: Connection reset by peer]
fab_ has joined #dri-devel
fab_ is now known as Guest3487
jsa has joined #dri-devel
Guest3487 has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
u-amarsh04 has joined #dri-devel
sgruszka has joined #dri-devel
<sgruszka> #mm
frankbinns has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
jkrzyszt has joined #dri-devel
Daanct12 has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
frankbinns has joined #dri-devel
simon-perretta-img has joined #dri-devel
<pq> DemiMarie, I have no idea. Don't you get a crash dump? If the GPU is actually stuck enough to need any kind of reset, then does that not mean that all debugging tools are also dead until reset?
<pq> DemiMarie, think how you'd debug a hung CPU. Not a hung process, but a CPU.
<MrCooper> some hangs are just shaders which never terminate, which is debuggable in principle
yyds_ has quit [Remote host closed the connection]
yyds has joined #dri-devel
u-amarsh04 has quit []
fab has joined #dri-devel
apinheiro has joined #dri-devel
vliaskov has joined #dri-devel
lynxeye has joined #dri-devel
vliaskov_ has joined #dri-devel
<pq> I suppose you'd have to disable job timeouts to do that, which also makes your desktop prone to freeze if any screen update happens to depend on the stuck job?
vliaskov has quit [Ping timeout: 480 seconds]
amarsh04 has joined #dri-devel
pcercuei has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kj2 has joined #dri-devel
mvlad has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
yyds has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
kj2 has quit [Read error: Connection reset by peer]
kj2 has joined #dri-devel
mort_2 has quit []
mort_2 has joined #dri-devel
kts has joined #dri-devel
zxrom has joined #dri-devel
rasterman has joined #dri-devel
simon-perretta-img has joined #dri-devel
glennk has joined #dri-devel
rz_ has quit [Remote host closed the connection]
rz has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
bmodem has quit [Ping timeout: 480 seconds]
rsalvaterra has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
rz has quit [Remote host closed the connection]
rz has joined #dri-devel
kj2 has quit [Remote host closed the connection]
kj2 has joined #dri-devel
rsalvaterra has joined #dri-devel
kts has quit [Quit: Leaving]
Company has joined #dri-devel
kj2 has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
<mripard> jani: I'm aware of the issue with select vs depends on wrt to dependencies of the "upper" dependencies, but it's not clear to me how you would like to fix it
<mripard> a visible symbol with default y that drivers would depends on?
rsalvaterra has quit [Ping timeout: 480 seconds]
vliaskov_ has quit [Ping timeout: 480 seconds]
guludo has joined #dri-devel
mort_2 has quit []
rsalvaterra has joined #dri-devel
mort_2 has joined #dri-devel
jkrzyszt has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
davispuh has joined #dri-devel
kj2 has joined #dri-devel
sgruszka__ has joined #dri-devel
sgruszka has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: WeeChat 4.2.1]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
Guest3451 has quit []
sima has joined #dri-devel
<pq> Would there be any difference in GLSL for any type of uniform, whether you access it directly or pass it through a function parameter? Can I trust that if the compiler accepts the code, then there is no performance penalty from passing the thing through a parameter? e.g. a 'uniform sampler3D foo' or 'uniform float bar[10]'
<pq> ES SL 1.00, specifically
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
riteo has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
kts has joined #dri-devel
kts has quit [Remote host closed the connection]
jkrzyszt has joined #dri-devel
apinheiro has quit [Quit: Leaving]
simon-perretta-img has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
kts has joined #dri-devel
junaid has joined #dri-devel
kzd has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
Haaninjo has joined #dri-devel
frankbinns has quit [Remote host closed the connection]
frankbinns has joined #dri-devel
frankbinns has quit [Remote host closed the connection]
frankbinns has joined #dri-devel
frankbinns has quit [Remote host closed the connection]
frankbinns has joined #dri-devel
JohnnyonFlame has joined #dri-devel
robert_mader has joined #dri-devel
dorcaslitunya has joined #dri-devel
jsa has quit [Ping timeout: 480 seconds]
<robert_mader> Hi - anyone around to quickly reassign a MR with timed-out CI pipeline to Marge? :) https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28313
<robert_mader> Thanks!
dorcaslitunya has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
<DemiMarie> pq: So the main difference is obviously that on a CPU, *everything* is preemptable in bounded time.
<pq> unless the CPU itself is stuck
simon-perretta-img has quit [Remote host closed the connection]
<pq> I also did not write the GPU reset doc.
robert_mader has quit [Quit: Leaving.]
simon-perretta-img has joined #dri-devel
dorcaslitunya has joined #dri-devel
<pq> ISTR seeing cases where NMI stopped working, or at least stopped being able to send kernel log over built-in rs-232 on x86 pc
<pq> does a PCI transaction failure still wedge the whole machine?
<DemiMarie> No idea
<DemiMarie> I think it may have on pre-Golden Cove Intel CPUs.
<MrCooper> some GPU hangs are equivalent to an uninterruptible CPU instruction which never finishes
dorcaslitunya has quit [Ping timeout: 480 seconds]
digetx has quit [Read error: Connection reset by peer]
mripard has quit [Quit: mripard]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
digetx has joined #dri-devel
simon-perretta-img has quit [Remote host closed the connection]
simon-perretta-img has joined #dri-devel
asrivats has joined #dri-devel
jsa has joined #dri-devel
<DemiMarie> MrCooper: if such a CPU instruction existed that would be considered an errata.
sgruszka__ has quit [Ping timeout: 480 seconds]
asrivats has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
<mattst88> pq: yeah, should be no overhead to passing a uniform (or any other parameter) to a function in GLSL
<mattst88> 99% of the time all functions are inlined in GLSL
<mattst88> I think ESSL 1.0 even requires that e.g. loops have to be unrollable, etc
Duke`` has joined #dri-devel
warpme has quit []
jsa1 has joined #dri-devel
simon-perretta-img has quit [Read error: No route to host]
jsa has quit [Ping timeout: 480 seconds]
sewn has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
simon-perretta-img has joined #dri-devel
junaid has quit [Quit: Lost terminal]
tzimmermann has quit [Quit: Leaving]
frankbinns has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
frankbinns has joined #dri-devel
mbrost has joined #dri-devel
kj2 has quit []
rsalvaterra has quit [Ping timeout: 480 seconds]
rsalvaterra has joined #dri-devel
sewn has joined #dri-devel
<DemiMarie> mattst88:
<mattst88> DemiMarie:
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
Mangix has quit [Ping timeout: 480 seconds]
soreau has quit [Ping timeout: 480 seconds]
<DemiMarie> mattst88: Sorry, I think I accidentally sent something.
smaeul has quit [Ping timeout: 480 seconds]
<mattst88> np
soreau has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
smaeul has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Ping timeout: 480 seconds]
jkrzyszt has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
gouchi has joined #dri-devel
puck_ has quit [Ping timeout: 480 seconds]
puck_ has joined #dri-devel
mbrost has joined #dri-devel
gouchi has quit [Quit: Quitte]
simon-perretta-img has joined #dri-devel
warpme has joined #dri-devel
junaid has joined #dri-devel
sgruszka__ has joined #dri-devel
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
dorcaslitunya has joined #dri-devel
sgruszka_ has joined #dri-devel
sgruszka__ has quit [Read error: Connection reset by peer]
dorcaslitunya has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
mvlad has quit [Remote host closed the connection]
jsa1 has quit [Read error: Connection reset by peer]
zrusin has quit [Remote host closed the connection]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
ced117 has joined #dri-devel
simon-perretta-img has joined #dri-devel
<pinchartl> emersion: I came across https://sr.ht/~emersion/pixfmtdb/
<pinchartl> and I was wondering
mbrost has quit [Ping timeout: 480 seconds]
<pinchartl> what are your thoughts about a universal file format that could be used to store images in any KDFS-compatible format ?
<pinchartl> would you be aware of something similar ?
<emersion> hm, good question
<emersion> i don't think i saw anything like this
<emersion> note, KDFS isn't enough to fully describe the format actually
<emersion> (^ is an example)
<emersion> (hm actually nevermind, that issue would not be relevant here!)
<pinchartl> I don't think KDFS supports all the formats I care about indeed
<pinchartl> but it's the closer to a universal description that I have come across, and it could be extended
<pinchartl> so I may need to create a new file format...
<pinchartl> my use case is dumping frames captured from cameras in a way that doesn't require any format conversion (just dumping the bytes from the buffer), with enough metadata to make it possible for tools to convert the frame to something else
<emersion> pinchartl: maybe this? https://www.khronos.org/ktx/
sgruszka_ has quit [Ping timeout: 480 seconds]
Marcand_ has joined #dri-devel
<pinchartl> I've seen that, but it uses VK formats, and is very texture-oriented
<pinchartl> not a good fit to store raw bayer data for instance
<pinchartl> although I suppose it could be used as a base and extended
<emersion> it *can* use KDFS descriptors when VK_FORMAT_UNDEFINED is used, but yeah…
<pinchartl> ah, I didn't know that. interesting
<pinchartl> also, ideally the file format should support metadata similar to what can be encoded in DNG files with EXIF tags
<pinchartl> can KTX do something like that ?
<emersion> it has key/value data
<pinchartl> I'll give it another look
<pinchartl> thanks
JohnnyonFlame has joined #dri-devel
Marcand_ has quit [Remote host closed the connection]
iive has joined #dri-devel
junaid has quit [Quit: Lost terminal]
kzd_ has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
warpme has quit []
warpme has joined #dri-devel
warpme has quit []
<DavidHeidelberg> Can someone knowlegable with NIR implement TG4 for TGSI -> NIR?
<DavidHeidelberg> NIR -> TGSI has the opcode implemented, but not the other way (painful for Nine using TGSI)
ghishadow_ has quit [Ping timeout: 480 seconds]
kzd_ has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
ghishadow has joined #dri-devel
ghishadow has quit [Remote host closed the connection]
<mareko> tgsi.rst describes it
ghishadow has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
<DavidHeidelberg> mareko: this looks good, let me test! :)
<DavidHeidelberg> mareko: not yet there, "NineTests: ../src/gallium/auxiliary/nir/tgsi_to_nir.c:1269: ttn_tex: Assertion "tgsi_inst->Src[samp].Register.File == TGSI_FILE_SAMPLER' failed.
<DavidHeidelberg> `
<DavidHeidelberg> When I tried to do it I haven't pass this assert :(
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
<DavidHeidelberg> or should I start looking into Nine code (if you consider the thsi->nir part 99% correct?
heat has quit [Remote host closed the connection]
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
mbrost has quit [Remote host closed the connection]
mbrost has joined #dri-devel
sukuna has joined #dri-devel
<mareko> no
mbrost has quit [Ping timeout: 480 seconds]
Mangix has joined #dri-devel
<DavidHeidelberg> btw. I added src_number++; in the last condition
<mareko> not needed IMO
<DavidHeidelberg> better, NineTests: ../src/compiler/nir/nir.h:2695: nir_instr_as_load_const: Assertion `parent && parent->type == nir_instr_type_load_const' failed.
<DavidHeidelberg> I looked for inspiration in src/gallium/auxiliary/nir/nir_to_tgsi.c handling, but without NIR knowledge implementing the logic is painful
jfalempe has quit [Quit: jfalempe]
<mareko> DavidHeidelberg: can you print TGSI and the failing NIR instruction?
<mareko> DavidHeidelberg: and src[1]->parent_instr ?
<DavidHeidelberg> mareko: what should I exactly print?
Haaninjo has quit [Quit: Ex-Chat]
<mareko> nevermind
simon-perretta-img has quit [Ping timeout: 480 seconds]