JohnnyonFlame has quit [Read error: Connection reset by peer]
sukrutb has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 4.1.0]
glennk has joined #dri-devel
lemonzest has joined #dri-devel
junaid has joined #dri-devel
Haaninjo has joined #dri-devel
ungeskriptet has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
kzd has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
mvchtz has quit [Quit: WeeChat 3.5]
mvchtz has joined #dri-devel
mvchtz has quit [Quit: WeeChat 3.5]
Jeremy_Rand_Talos has joined #dri-devel
mvchtz has joined #dri-devel
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
Jeremy_Rand_Talos has quit [Remote host closed the connection]
<hch12907>
can I request for developer access for mesa/demos?
qyliss has quit [Quit: bye]
YuGiOhJCJ has joined #dri-devel
qyliss has joined #dri-devel
flom84 has joined #dri-devel
Jeremy_Rand_Talos has joined #dri-devel
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
Omax has joined #dri-devel
Omax_ has quit [Read error: Connection reset by peer]
<lumag>
karolherbst, cwabbott suggested asking you :D. I'm poking around rusticl and freedreno. qcom hardware can not do 8-bit arithmetic. Is there a nir pass to rewrite 8b to 16b?
Duke`` has quit [Ping timeout: 480 seconds]
camus has quit [Ping timeout: 480 seconds]
qyliss has quit [Quit: bye]
qyliss has joined #dri-devel
Duke`` has joined #dri-devel
<lumag>
(or by extension to 32b)?
rasterman has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
junaid has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
tobiasjakobi has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
junaid has quit [Remote host closed the connection]
<glehmann>
lumag: nir_lower_bit_size
kts has joined #dri-devel
<lumag>
glehmann, ... which we didn't use. Thanks!
tobiasjakobi has quit []
vup has joined #dri-devel
<karolherbst>
lumag: for vec8/16 lowering you can also check what I've done for zink or v3d
<karolherbst>
or you support it in your backend natively, but I think that was already added?
<lumag>
karolherbst, don't know yet :D
<karolherbst>
heh
rasterman has quit [Quit: Gettin' stinky!]
glennk has joined #dri-devel
junaid has joined #dri-devel
flom84 has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
junaid_ has joined #dri-devel
junaid has quit [Remote host closed the connection]
junaid_ has quit []
heat_ has quit [Read error: Connection reset by peer]
<Company>
If I have code that depends on drm/drm_fourcc.h what configure check do I need for that?
<emersion>
libdrm
<bl4ckb0ne>
you could also search for the header with meson if you only need fourcc but it might not be the best
<Company>
apparently it's provided by the kernel-headers package
<Company>
and yeah, I only need the fourccs
<Company>
I could copy/paste the ones I care about, too
<Company>
but that's probably not a great idea
<bl4ckb0ne>
also the fourcc macro is standalone
<Company>
I just need the authority on fourccs so I can get all the defines for my code
<emersion>
it shouldn't be in the kernel headers package
<emersion>
it should be in libdrm
<emersion>
maybe your distro is weird though
<emersion>
but the correct pkg-config to search for is libdrm
<bnieuwenhuizen>
btw depending on where you're coding your software might've already vendored the headers (e.g. Mesa)
sima has joined #dri-devel
<MrCooper>
it is part of kernel headers as well, user space should use the one from libdrm though
tobiasjakobi has joined #dri-devel
<Company>
ugh, there's more of them
<Company>
and gbm has one, too
<Company>
and v4l
<bnieuwenhuizen>
why do we have separate copies in kernel headers and libdrm?
tobiasjakobi has quit []
<Company>
they're also noticably different
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
<Company>
the one in libdrm/ is about a year older
<Company>
I guess that makes sense because the kernel on Fedora is a lot newer than libdrm
nnmm has joined #dri-devel
nnmm has left #dri-devel [#dri-devel]
kzd has joined #dri-devel
alyssa has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
<MrCooper>
bnieuwenhuizen: in a nutshell, there's no standard way to find kernel headers, so libdrm has its own copy of them, which get updated from the kernel as needed
co1umbarius has joined #dri-devel
AnuthaDev has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
<airlied>
bnieuwenhuizen: nice to be able to build against newer headers without updating kernel and lots of distros tie headers to running version
<Company>
libdrm exists on every Linux system I guess?