<pq>
mairacanal, no, my comment was completely based on reading the patch. Thank you for running benchmarks. I am extremely surprised the performance did not worsen significantly, but if that's a true result, I'll leave it at that.
jfalempe_ has joined #dri-devel
jfalempe has quit [Read error: Connection reset by peer]
<pq>
marex, you
<pq>
marex, you're not the first one to complain recently that one cannot pick the right card with modetest.
<pq>
marex, maybe modetest needs fixing, or if you only want to inspect instead of test, then drm_info is nice.
rasterman has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
yuq825 has joined #dri-devel
jfalempe has joined #dri-devel
jfalempe_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
pcercuei has joined #dri-devel
vliaskov has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
jfalempe has quit [Remote host closed the connection]
jfalempe has joined #dri-devel
tursulin has joined #dri-devel
gouchi has joined #dri-devel
MajorBiscuit has joined #dri-devel
sarahwalker has joined #dri-devel
kts has joined #dri-devel
Zopolis4 has quit [Quit: Connection closed for inactivity]
YuGiOhJCJ has joined #dri-devel
Haaninjo has joined #dri-devel
sgruszka has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
pochu has joined #dri-devel
jkrzyszt has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
smiles_ has joined #dri-devel
smilessh has quit [Ping timeout: 480 seconds]
<melissawen>
daniels, greetings to mairacanal, it's mainly her effort on keeping VKMS stable \o/
<marex>
pq: that -D device parameter doesn't do what I expected it to do took me by surprise all right
i-garrison has quit [Ping timeout: 480 seconds]
<pq>
makes me wonder how anyone was able to introduce -D without that
<karolherbst>
what's the general rule about trivial compile time fixes (like function prototype stuff) and what branch they go to? Is it fine to send them for fixes or should that just go to next?
<karolherbst>
mhh.. trivial isn't the best phrase here, maybe "Werror Wall" stuff? dunno
tango_ has quit [Ping timeout: 480 seconds]
ManDay has joined #dri-devel
<ManDay>
Hi, just a quick dependency question: Why does Mesa with vulkan support depend on libclc (as by the Gentoo ebuild 23.1)?
<karolherbst>
Intel uses it for raytracing
i-garrison has joined #dri-devel
<ManDay>
Ah okay, thanks!
<karolherbst>
yeah.. apparently it was simpler to write the code in OpenCL C and use that
<ManDay>
:D
<karolherbst>
not sure if Intels raytracing code actually requires libclc, but it's a dependency of our OpenCL C compiler infra
<ManDay>
Right.
<dj-death>
it's a build time dependency
<ManDay>
You don't happen to know the relation between that and LLVM SPIRV support?
<ManDay>
I'm just wondering, because I just spotted LLVM having a SPIRV flag
<ManDay>
(and it's coincidentally LLVM which is being pulled in by libclc)
MajorBiscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
<ManDay>
(just curious)
<dj-death>
we compile OpenCL code to SPIRV and have the mesa SPIRV parser/compiler turn it into Intel GPU assembly
<ManDay>
ah ok, i take it llvm's support is to compile TO spirv
<ManDay>
But not from OpenCL
<kisak>
last I heard, llvm's newer spirv backend was incomplete and not battle tested in the wild.
_xav_ has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
Danct12 has joined #dri-devel
<dj-death>
opencl -> llvm-ir with libclc
<dj-death>
then llvm-ir -> spirv with llvm-spirv
Daanct12 has joined #dri-devel
tango_ has joined #dri-devel
<ManDay>
i see. the USE flags in Gentoo are still a bit mysterious to me, but from the mesa perspective it all makes perfect sense :)
<ManDay>
(like we have libclc +spirv, and llvm -spirv, but then comes spirv-llvm-translator ...?!)
Daanct12 has quit [Remote host closed the connection]
f11f12 has joined #dri-devel
Daanct12 has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Remote host closed the connection]
Daanct12 has joined #dri-devel
Daanct12 has quit [Remote host closed the connection]
<jenatali>
ManDay: Clang is the bit that translates to LLVM IR, then llvm-spirv translates to SPIR-V. libclc is the C standard library which provides implementations of math/memory routines that we link in. They're precompiled to SPIR-V
<ManDay>
jenatali: Ah thank you for the excellent explanation!
<ManDay>
however it is weird that with that, SPIRV support on LLVM/Clang is disabled in that setup...
gouchi has quit [Remote host closed the connection]
<HdkR>
+1
<alyssa>
jenatali: noice
<alyssa>
I used to try to do Totally Pure Common NIR
Duke`` has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
<DavidHeidelberg[m]>
last kind request for review. Great opportunity for someone who loves type conversion between float, int. Someone who loves rounding and getting the right number in the end: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22813
<alyssa>
DavidHeidelberg[m]: I see your nerdsnipe and it is owrking
<DavidHeidelberg[m]>
:D
<DavidHeidelberg[m]>
This is one of latest blocker (except the previously one solved by HdkR ). After this I can uprev CI to Debian 12, so we can switch more tests from Xorg to Wayland, use new libs & better gcc and clang.