<marex>
there is one thing which I still cannot wrap my head around -- some of the documentation I keep finding talks about CRTC which must have a framebuffer and then additional planes get composited/blended on it
<marex>
but isnt that framebuffer basically the same thing as framebuffer attached to primary plane ?
bmodem has quit [Ping timeout: 480 seconds]
<MrCooper>
yeah, maybe that documentation is from before there were multiple planes, in which case the framebuffer was just attached to the CRTC itself?
<MrCooper>
and then was only partially updated when planes were added
<marex>
ha
<marex>
MrCooper: so my understanding is correct that mode is set on CRTC, CRTC can have 0...n planes as supported by hardware, and framebuffers feed into those planes
<marex>
and CRTC can technically even work with no planes, because it can e.g. scan out internal test pattern
<MrCooper>
yes
<marex>
but a primary plane is a good idea to have, to display something
<marex>
yep, OK, got it
<marex>
thanks
<MrCooper>
no worries
<marex>
MrCooper: ah, the other thing which confused me was that the .fb_create callback was attached to mode_funcs , not plane_funcs
mclasen has joined #dri-devel
<MrCooper>
crtc_funcs?
<marex>
struct drm_mode_config_funcs has .fb_create callback
<MrCooper>
ah, yeah, no planes yet when that was created I think :)
<marex>
right, makes sense now
<marex>
thanks
Surkow|laptop has joined #dri-devel
web-128 has joined #dri-devel
web-128 has quit []
slattann has joined #dri-devel
KunalAgarwal[m] has joined #dri-devel
chaim has joined #dri-devel
bmodem has joined #dri-devel
Company has joined #dri-devel
camus has joined #dri-devel
<karolherbst>
jekstrand: preparing to upstream the reamining core rusticl changes I need and I was wondering if you have an opinion on where we want to put the image/sampler lowering passes. Atm I've put them all into nir_lower_samplers, but maybe I should move them into a nir_lower_cl_images.c file? wdys? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17334
ZeZu has quit [Quit: off to see the wizard]
ZeZu has joined #dri-devel
JoniSt has joined #dri-devel
<JoniSt>
Man, making CPU storage work with buffers that are shared between GL context made my brain hurt... I'm still not sure if it's all correct now
<JoniSt>
(In threaded context, that is)
ZeZu has quit []
ZeZu has joined #dri-devel
<jenatali>
Woo got vkinfo working in WSL :)
<JoniSt>
Neat! :D
<JoniSt>
So that means the calling convention mismatch is solved?
Danct12 has quit [Remote host closed the connection]
<jenatali>
JoniSt: I have a workaround until I fix our headers
<jenatali>
The same trick people used to do when our C headers were still broken on Windows, just cast the functions to the right signature lol
<JoniSt>
Programming flex tape :P
<JoniSt>
Just slap on a cast
heat has joined #dri-devel
Danct12 has joined #dri-devel
JohnnyonFlame has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
krushia has joined #dri-devel
<jekstrand>
karolherbst: nir_lower_cl_images would be better, yes.
<jekstrand>
karolherbst: ping me on Monday and I'll look through that MR one last time.
bmodem has quit [Ping timeout: 480 seconds]
<karolherbst>
okay, cool
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
pochu has joined #dri-devel
srslypascal is now known as Guest4016
srslypascal has joined #dri-devel
iive has joined #dri-devel
Guest4016 has quit [Ping timeout: 480 seconds]
Rayyan_ is now known as Rayyan
<jenatali>
And there's VkCube with Dozen :)
<jenatali>
jekstrand: I'm going to need your help turning these awful hacks into something a little less hacky. It's not too invasive but I'm not sure the right way to do it yet
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
rasterman has joined #dri-devel
pixelcluster has joined #dri-devel
bluestang2006 has joined #dri-devel
bluestang2006 has quit []
bluestang2006 has joined #dri-devel
fxkamd has joined #dri-devel
bluestang2006 has quit [Remote host closed the connection]
Haaninjo has joined #dri-devel
kem has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
kem has joined #dri-devel
fxkamd has quit []
neonking has quit [Remote host closed the connection]
pixelcluster has quit [Quit: Bye-bye!]
pixelcluster has joined #dri-devel
<jekstrand>
jenatali: Yup. Happy to help. When it's back to not being week-end. :P
pixelcluster has quit [Read error: No route to host]
<jenatali>
Of course
pixelcluster has joined #dri-devel
chaim has quit [Quit: Konversation terminated!]
Putti has quit []
Haaninjo has quit [Quit: Ex-Chat]
Duke`` has quit [Ping timeout: 480 seconds]
rkanwal has joined #dri-devel
rkanwal has quit [Remote host closed the connection]
akselmo has joined #dri-devel
wv__ has joined #dri-devel
wv has quit [Ping timeout: 480 seconds]
Surkow|laptop has quit [Quit: 418 I'm a teapot - NOP NOP NOP]