ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
<robclark> DemiMarie: yes, I believe there is uabi to go btwn syncobj and fence.. drm_syncobj is just a fancy wrapper for dma_fence.. at the driver level when it comes to pageflip/submit/etc it is all just dma_fence
LeviYun has quit [Ping timeout: 480 seconds]
vliaskov__ has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
RAOF has quit [Remote host closed the connection]
RAOF has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sassefa has joined #dri-devel
Kayden has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #dri-devel
<DemiMarie> robclark: Would OpenGL (even with obscure extensions) be simpler and safer than Vulkan?
<DemiMarie> Also this is in OCaml, possibly with some Rust thrown in.
The_Company has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
<robclark> for just doing a blit, I don't think there is any safety difference.. for directly using c gl vs vk, gl will be less lines of code to type... idk what the situation is with ocaml or rust bindings or helper libs
<robclark> gl probably gives you wider hw support (no idea if you care about older things where vk is not possible)
Haaninjo has quit [Quit: Ex-Chat]
The_Company has quit []
Company has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
alane has quit []
alane has joined #dri-devel
LeviYun has joined #dri-devel
ellyq has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
ellyq_ has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
LeviYun has joined #dri-devel
epoch101 has quit []
Company has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
sassefa has quit []
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
mbrost_ has joined #dri-devel
<DemiMarie> Is OpenGL easier to use correctly for this non-expert?
<DemiMarie> My understanding is that OpenGL was originally meant to be used by applications directly, whereas Vulkan was meant to be used by other libraries or by experts. I am very much in the former position.
mbrost has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sassefa has joined #dri-devel
sassefa has quit [Remote host closed the connection]
sassefa has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
kts has joined #dri-devel
llyyr has quit [Quit: Quit]
llyyr has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
mbrost_ has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
sassefa has quit []
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
coldfeet has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
glennk has joined #dri-devel
feaneron has quit [Quit: feaneron]
LeviYun has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
zhiwang1 has quit [Read error: Connection reset by peer]
yyds has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
K900 has joined #dri-devel
<K900> Hey folks, NixOS Mesa maintainer here, who do I talk to about libgbm related things? I have a refactoring idea that's been floated in NixOS spaces for a while but I think it really belongs upstream
YuGiOhJCJ has joined #dri-devel
<zamundaaa[m]> Demi: getting a fence fd from a syncobj requires first waiting for the timeline point to materialize a fence
<zamundaaa[m]> You can either copy what most Wayland compositors do - keep all Wayland state for each surface delayed until the syncobj is materialized and signaled
<zamundaaa[m]> Or do a blocking wait for it to materialize and then extract the fence fd
<zamundaaa[m]> ... or use Vulkan and avoid the issue
K9001 has joined #dri-devel
K9001 has left #dri-devel [#dri-devel]
K9001 has joined #dri-devel
<K900> (sorry for the join spam, trying to figure out why the Matrix bridge is not working)
K9001 has quit []
K9001 has joined #dri-devel
Emma[itits][m] has joined #dri-devel
K900 is now known as K900_
kzd has quit [Ping timeout: 480 seconds]
<emersion> zamundaaa[m]: vulkan waits and can't import syncobjs
<emersion> waits as in blocks
K9001 has quit []
K9001 has joined #dri-devel
K900_ has quit [Remote host closed the connection]
K900_ has joined #dri-devel
K9001 has quit []
K9001 has joined #dri-devel
K9001 has quit []
K9001 has joined #dri-devel
K9001 has quit []
K900 has joined #dri-devel
<zamundaaa[m]> emersion ah, so it can only export them?
K900_ has quit []
K900_ has joined #dri-devel
K900_ has quit []
K900_ has joined #dri-devel
K900_ has quit []
rasterman has joined #dri-devel
<zamundaaa[m]> Emma [it/its]: yes, but I'm on Matrix
<zamundaaa[m]> You need to authenticate yourself with NickServ to get your messages to IRC
Emma[itits][m] has quit []
Emma[itits][m] has joined #dri-devel
K900 has quit []
K900 has joined #dri-devel
Emma[itits][m] has quit []
Emma[itits][m] has joined #dri-devel
K900_ has joined #dri-devel
K900 is now known as Guest2768
K900_ is now known as K900
Emma[itits][m] has left #dri-devel [#dri-devel]
K900 has quit [Quit: Page closed]
Guest2768 has quit []
enick_761 has joined #dri-devel
<daniels> ah and K900 is gone again
K900 has joined #dri-devel
<K900> I am still fighting the bridge
enick_761 has quit []
enick_761 has joined #dri-devel
enick_761 has quit []
enick_761 has joined #dri-devel
<K900> Anyway I can read the IRC side from Matrix, just not write, I'll ask the Matrix people about this
K900 has quit [Quit: Page closed]
enick_761 has quit []
enick_761 has joined #dri-devel
enick_761 is now known as K900
<K900> Oh god
<K900> I fought the bridge and won
<K900> Anyway I'll just bump this because I made a bunch of noise:
<K900> Hey folks, NixOS Mesa maintainer here, who do I talk to about libgbm related things? I have a refactoring idea that's been floated in NixOS spaces for a while but I think it really belongs upstream
coldfeet has quit [Remote host closed the connection]
<karolherbst> if you already coded it out you can always submit the patches and people would discuss it there
<K900> I wasn't sure about the etiquette around that
<K900> I have a draft of a patch (and some notes) on https://github.com/NixOS/nixpkgs/pull/338109
<K900> I can just clean it up and submit to Mesa gitlab
llyyrr has joined #dri-devel
odrling_ has joined #dri-devel
psykose_ has joined #dri-devel
Whooa22 has joined #dri-devel
pixelcluster_ has joined #dri-devel
<karolherbst> K900: I think my concern here is, if we make such a API public we'll also need to add support for versioning, not sure if that's already part of it or not
<K900> It is
<karolherbst> okay
<K900> The GBM backend API is already public
<K900> Because Nvidia
<karolherbst> right...
<K900> (and ABI even!)
novaisc9311 has joined #dri-devel
crabbedhaloablut has joined #dri-devel
digetx_ has joined #dri-devel
kxkamil2 has joined #dri-devel
Emantor has quit [reticulum.oftc.net helix.oftc.net]
llyyr has quit [reticulum.oftc.net helix.oftc.net]
odrling has quit [reticulum.oftc.net helix.oftc.net]
dsimic has quit [reticulum.oftc.net helix.oftc.net]
DavidHeidelberg has quit [reticulum.oftc.net helix.oftc.net]
dcbaker has quit [reticulum.oftc.net helix.oftc.net]
zamundaaa[m] has quit [reticulum.oftc.net helix.oftc.net]
YaLTeR[m] has quit [reticulum.oftc.net helix.oftc.net]
nep_nep has quit [reticulum.oftc.net helix.oftc.net]
Newbyte has quit [reticulum.oftc.net helix.oftc.net]
x512[m] has quit [reticulum.oftc.net helix.oftc.net]
Eighth_Doctor has quit [reticulum.oftc.net helix.oftc.net]
psykose has quit [reticulum.oftc.net helix.oftc.net]
_xav_ has quit [reticulum.oftc.net helix.oftc.net]
krei-se has quit [reticulum.oftc.net helix.oftc.net]
loki_val has quit [reticulum.oftc.net helix.oftc.net]
digetx has quit [reticulum.oftc.net helix.oftc.net]
novaisc931 has quit [reticulum.oftc.net helix.oftc.net]
KitsuWhooa has quit [reticulum.oftc.net helix.oftc.net]
sigmaris has quit [reticulum.oftc.net helix.oftc.net]
kxkamil has quit [reticulum.oftc.net helix.oftc.net]
dt9 has quit [reticulum.oftc.net helix.oftc.net]
pixelcluster has quit [reticulum.oftc.net helix.oftc.net]
krumelmonster has quit [reticulum.oftc.net helix.oftc.net]
Namarrgon has quit [reticulum.oftc.net helix.oftc.net]
dv_ has quit [reticulum.oftc.net helix.oftc.net]
mwalle has quit [reticulum.oftc.net helix.oftc.net]
dt9 has joined #dri-devel
dsimic has joined #dri-devel
DavidHeidelberg has joined #dri-devel
sigmaris has joined #dri-devel
krei-se has joined #dri-devel
Emantor has joined #dri-devel
Whooa22 has quit []
KitsuWhooa has joined #dri-devel
LeviYun has joined #dri-devel
davispuh has joined #dri-devel
alane_ has joined #dri-devel
<emersion> zamundaaa[m]: it can only import/export sync_files
heat has joined #dri-devel
<emersion> zamundaaa[m]: there is the opaque FD ext which happens to import/export syncobjs but that's completely implementation defined and can change any time
Haaninjo has joined #dri-devel
mwalle has joined #dri-devel
dv_ has joined #dri-devel
_xav_ has joined #dri-devel
nep_nep has joined #dri-devel
krumelmonster has joined #dri-devel
Namarrgon has joined #dri-devel
alane has quit [Ping timeout: 480 seconds]
YaLTeR[m] has joined #dri-devel
<K900> Anyway, I'll submit it as a proper patch then
x512[m] has joined #dri-devel
llyyrr has left #dri-devel [#dri-devel]
llyyr has joined #dri-devel
dcbaker has joined #dri-devel
Newbyte has joined #dri-devel
psykose_ is now known as psykose
<emersion> K900: in principle it sounds fine to me but I haven't looked in detail
Eighth_Doctor has joined #dri-devel
davispuh has quit [Quit: No Ping reply in 180 seconds.]
davispuh has joined #dri-devel
zamundaaa[m] has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
gouchi has joined #dri-devel
<K900> Also took the liberty to ping @_oftc_zmike:matrix.org who has done a lot of other cleanups in that area
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Schrostfutz has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
Company has quit [Remote host closed the connection]
bluetail has joined #dri-devel
<bluetail> Hello! Reporting invisible textures in dolphin-emu in different games! (regardless of version) starting from 24.1.4. Installing 24.1.3 of mesa fixed the issue. Before: https://0x0.st/Xwxj.png after: https://0x0.st/XwxQ.png
<bluetail> This is ONLY on OpenGL backend
<bluetail> not on Vulkan
<K900> Does it also happen on 24.2? I think we had a user report something like that on NixOS and 24.2 fixed it for them
<bluetail> yea its also happening on the latest version
<bluetail> mesa-git is unaffected though
<bluetail> but we talking about stable
<bluetail> amdgpu, archlinux latest, hardened kernel
<bluetail> see logs from earlier when I tested vulkan - so its evident it was also happening on latest: https://0x0.st/Xwxc.txt
gouchi has quit [Remote host closed the connection]
siak has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
LeviYun has quit [Read error: Connection reset by peer]
_Nora__16 has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
alyssa has quit [Quit: alyssa]
tobiasjakobi has joined #dri-devel
_Nora__16 has quit [Ping timeout: 480 seconds]
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
coldfeet has joined #dri-devel
coldfeet has quit []
rasterman has quit [Quit: Gettin' stinky!]
Lucretia has joined #dri-devel
tobiasjakobi has quit []
coldfeet has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
flto has quit [Ping timeout: 480 seconds]
<HdkR> bluetail: Almost looks culling related rather than invisible textures
<bluetail> HdkR I see. thanks for looking into it
<HdkR> Well, looked at the pictures anyway
<HdkR> Definitely been some changes around radeonsi's culling over the past couple versions. Should be bisectable
<bluetail> HdkR well I found that it started to be an issue after 24.1.3. Is that good enough ?
<bluetail> And that it is no issue with git version
<K900> If you know it happens on 24.1.4 and doesn't on 24.1.3, you could bisect it pretty quickly
<K900> The change is very small
<bluetail> wait, I thought knowing the version is the same as bisect
<bluetail> What is bisect?
<HdkR> bisecting is finding out which change exactly broke it
<bluetail> But I opened the version under tags and see no git diff
<bluetail> why is that
<bluetail> does mesa on gitlab not have diffs?
<K900> It does
<K900> gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-24.1.3...mesa-24.1.4
<HdkR> Assuming it is a change between those two versions
<HdkR> But if it is also fixed in HEAD, then just need to wait for a new release which includes whatever the fix is
<bluetail> it is fixed in git version, idk wdym with HEAD
<bluetail> I just don't wanna expand more effort if it doesn't make sense
<K900> "HEAD" means "latest git version"
<bluetail> oh, ok I just wait
flto has joined #dri-devel
kostadin has joined #dri-devel
epoch101 has joined #dri-devel
pixelcluster_ has quit []
pixelcluster has joined #dri-devel
alatiera6 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
alatiera6 has joined #dri-devel
Schrostfutz has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
dviola has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest2820
dsimic has joined #dri-devel
siak has quit [Remote host closed the connection]
Guest2820 has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
rasterman has joined #dri-devel
digetx_ has quit []
digetx has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
mbrost has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
sassefa has joined #dri-devel
alatiera6 has quit []
alatiera6 has joined #dri-devel
yyds has quit [Remote host closed the connection]
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
lyudess has joined #dri-devel
Lyude has quit [Ping timeout: 480 seconds]
ManMower has quit [Quit: leaving]
rpls has joined #dri-devel
pcercuei has joined #dri-devel
mbrost has joined #dri-devel
mbrost_ has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
Lucretia has quit [Read error: No route to host]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
davispuh has joined #dri-devel
Lucretia has joined #dri-devel
gouchi has joined #dri-devel
rpls has quit []
mbrost_ has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
paulk-bis has joined #dri-devel
paulk has quit [Read error: Connection reset by peer]
nerdopolis has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Haaninjo has joined #dri-devel
Company has joined #dri-devel
feaneron has joined #dri-devel
krushia has quit [Quit: Konversation germinated!]
krushia has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
Fijxu has quit [Quit: XD!!]
Fijxu has joined #dri-devel
fab has quit [Quit: fab]
mrkajetanp has joined #dri-devel
mrkajetanp has quit [Ping timeout: 480 seconds]
karenw has joined #dri-devel
dviola has joined #dri-devel
testaccount has joined #dri-devel
testaccount has quit []
mrkajetanp has joined #dri-devel
pcercuei has quit [Quit: dodo]
mrkajetanp has quit [Ping timeout: 480 seconds]
mrkajetanp has joined #dri-devel
gouchi has quit [Remote host closed the connection]
paulk-bis has quit []
paulk has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
mrkajetanp has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
dsimic has quit [Quit: Going offline for now]
dsimic has joined #dri-devel
mrkajetanp has joined #dri-devel
mbrost has quit []
nerdopolis has joined #dri-devel
mrkajetanp has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
mrkajetanp has joined #dri-devel
LeviYun has joined #dri-devel
mrkajetanp has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
mrkajetanp has joined #dri-devel
mrkajetanp has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
tobiasjakobi has joined #dri-devel
Schrostfutz has joined #dri-devel
mrkajetanp has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
puck_ has quit [Remote host closed the connection]
mrkajetanp has quit [Ping timeout: 480 seconds]
puck_ has joined #dri-devel
tobiasjakobi has joined #dri-devel
mrkajetanp has joined #dri-devel
tobiasjakobi has quit []
mrkajetanp has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
mrkajetanp has joined #dri-devel
mrkajetanp has quit [Ping timeout: 480 seconds]
mrkajetanp has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
mrkajetanp has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
Schrostfutz has quit [Ping timeout: 480 seconds]
mrkajetanp has joined #dri-devel