ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Nasina has joined #dri-devel
mszyprow_ has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
Kayden has quit [Quit: -> home]
epoch101 has quit []
rasterman has joined #dri-devel
epoch101 has joined #dri-devel
epoch101 has quit []
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
pcercuei has quit [Quit: dodo]
ryanneph has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
guludo has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
ADS_Sr has quit [Remote host closed the connection]
ADS_Sr has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
Nasina has joined #dri-devel
ezzieyguywuf has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
<ezzieyguywuf> I have compiled mesa locally per https://docs.mesa3d.org/meson.html#installation-location, and (attempted to) included llvmpipe per https://docs.mesa3d.org/drivers/llvmpipe.html#building . I'm unsure how to use this local llvmpipe though
riteo has joined #dri-devel
epoch101 has joined #dri-devel
<ezzieyguywuf> I tried LD_LIBRARY_PATH=${PWD}/build/install/lib/x86_64-linux-gnu/ vulkaninfo but this still just shows my system-wide llvmpipe
unerlige has quit [Ping timeout: 480 seconds]
<ezzieyguywuf> I thought about using VK_DRIVER_FILES but I'm not sure which icd file is appropriate
<ezzieyguywuf> I tried VK_DRIVER_FILES=${PWD}/build/install/share/vulkan/icd.d/lvp_icd.x86_64.json but again this seems to return my system-wide llvmpipe
<airlied> run meson devenv
<airlied> that is the right json file for lavapipe
<airlied> maybe try VK_ICD_FILENAMES
<pendingchaos> "meson devenv -C builddir command" should work
<pendingchaos> lvp_icd.x86_64.json might have an absolute path to the shared object in the install directory, which would require running ninja install first
<ezzieyguywuf> also though I may be looking at the wrong part of vulkaninfo, I thought "GPU id : 0 (llvmpipe (LLVM 19.1.7, 256 bits))" meant "mesa 19.1.7" but I don't think that's right
<pendingchaos> no, that's the llvm version
<pendingchaos> search for "driverVersion" in the output
<ezzieyguywuf> b/c I also see " driverInfo = Mesa 25.1.0-devel (git-3c0e0c3d04) (LLVM 19.1.7)" elsewhere
<ezzieyguywuf> that's def newer than my system version
<ezzieyguywuf> > run meson devenv < do I still need to do this? what does this accomplish?
<pendingchaos> runs a command with the VK_DRIVER_FILES environment variables
<pendingchaos> it works for GL too and you might find it more convenient to use than the environment variables, with less typing and no ninja install step needed
<ezzieyguywuf> gotcha
<ezzieyguywuf> so I'm happy with how things look with this local build, is it possible to install it alongside my system-wide mesa? e.g. my specify --prefix to /usr/local or smthn?
<pendingchaos> for vulkan, it should pick that up without any env vars needed and both will be listed in vulkaninfo, but might order it before the system-wide mesa: https://github.com/KhronosGroup/Vulkan-Loader/blob/main/docs/LoaderDriverInterface.md#driver-discovery-on-linux
<pendingchaos> not sure how it works for other apis
<ezzieyguywuf> > but might order it before < this is fine, I want to add logic to my renderer anyways to pick the gpu/driver with the right features
<ezzieyguywuf> thanks for the help
oneforall2 has quit [Ping timeout: 480 seconds]
epoch101 has quit []
Kayden has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
Daanct12 has joined #dri-devel
alane has quit []
alane has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
konstantin_ has joined #dri-devel
konstantin is now known as Guest12100
Guest12100 has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
Mangix has quit [Remote host closed the connection]
Mangix has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
asrivats__ has joined #dri-devel
Company has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
asrivats__ has quit [Ping timeout: 480 seconds]
sukrutb_ has joined #dri-devel
sukrutb has quit [Ping timeout: 480 seconds]
riteo has joined #dri-devel
<tarceri> Its blocked a bunch of MRs from landing today already
<airlied> tarceri: rb sent
<tarceri> airlied: thanks
dsimic is now known as Guest12110
dsimic has joined #dri-devel
Guest12110 has quit [Ping timeout: 480 seconds]
Daanct12 has quit [Quit: WeeChat 4.5.2]
Daanct12 has joined #dri-devel
Jeremy_Rand_Talos__ has quit [Remote host closed the connection]
Jeremy_Rand_Talos__ has joined #dri-devel
glennk has joined #dri-devel
Company has quit [Remote host closed the connection]
Kayden has quit [Ping timeout: 480 seconds]
asrivats__ has joined #dri-devel
kts has joined #dri-devel
asrivats__ has quit [Ping timeout: 480 seconds]
Nasina has quit [Read error: Connection reset by peer]
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
fab has joined #dri-devel
epoch101 has joined #dri-devel
meltq has joined #dri-devel
itoral has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
dolphin has joined #dri-devel
mszyprow_ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
meltq has quit [Quit: meltq]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
sima has joined #dri-devel
phasta has joined #dri-devel
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
jsa1 has joined #dri-devel
fab has quit [Quit: fab]
yrlf has quit [Quit: Ping timeout (120 seconds)]
aravind has quit [Remote host closed the connection]
tzimmermann has joined #dri-devel
OftenTimeConsuming has quit [Remote host closed the connection]
OftenTimeConsuming has joined #dri-devel
frieder has joined #dri-devel
yrlf has joined #dri-devel
K900 has quit [Remote host closed the connection]
K900 has joined #dri-devel
fab has joined #dri-devel
Kayden has joined #dri-devel
aravind has joined #dri-devel
<MrCooper> is HDR supposed to work via non-atomic KMS, specifically the Colorspace & HDR_OUTPUT_METADATA properties?
kts has quit [Ping timeout: 480 seconds]
apinheiro has joined #dri-devel
jkrzyszt has joined #dri-devel
frankbinns2 has quit [Remote host closed the connection]
frankbinns2 has joined #dri-devel
airlied has quit [Remote host closed the connection]
airlied has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
lynxeye has joined #dri-devel
LeviYun has joined #dri-devel
paulk-ter has quit []
paulk has joined #dri-devel
kxkamil has quit []
<tzimmermann> javierm, no comments on the rest of the sysfb series?
mripard has joined #dri-devel
vliaskov has joined #dri-devel
<javierm> tzimmermann: sorry, I couldn't finish but I plan to continue later today or tomorrow morning
<tzimmermann> ok
rasterman has joined #dri-devel
<dj-death> alyssa: so just FYI, dynamically uniform is less strong that what the divergence analysis gives
Thymo has quit [Quit: ZNC - http://znc.in]
<glehmann> how?
<glehmann> I could only see that happening if you have invocations for different draws in one subgroup. If all invocations are from one subgroup, dynamically uniform values will always be not divergent
<tzimmermann> jfalempe, thanks for the ast review. the draw functions and the format helpers have common code for converting pixel formats. i have a few patches to share the per-pixel functions. i'll post em today or tomorrow
<glehmann> of course it's possible that divergence analysis can't prove that a value is not divergent, but for things like push constant loads you would typically solve that by forcing the array index to be uniform in the backend isel
<jfalempe> tzimmermann: ah thanks, I have this on my todo-list for quite some time ;)
<tzimmermann> it's just the start
Thymo has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit []
kxkamil has joined #dri-devel
Thymo has quit [Quit: ZNC - http://znc.in]
Nasina has quit [Read error: Connection reset by peer]
fomys_ has joined #dri-devel
Thymo has joined #dri-devel
Nasina has joined #dri-devel
mlankhorst has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
f_ is now known as funderscore
funderscore is now known as f_
f_ is now known as funderscore
funderscore is now known as f_
guludo has joined #dri-devel
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
itoral has quit [Remote host closed the connection]
pcercuei has joined #dri-devel
woskova has quit []
OftenTimeConsuming has quit [Remote host closed the connection]
OftenTimeConsuming has joined #dri-devel
woskova has joined #dri-devel
pjakobsson has quit [Remote host closed the connection]
pjakobsson has joined #dri-devel
pcercuei has quit [Read error: Connection reset by peer]
kasper93 has joined #dri-devel
kasper93 has quit [Remote host closed the connection]
kasper93_ has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
kasper93 has joined #dri-devel
fomys_ has quit []
pjakobsson has quit [Remote host closed the connection]
feaneron has joined #dri-devel
Company has joined #dri-devel
feaneron has quit [Read error: Connection reset by peer]
Company has quit [Remote host closed the connection]
feaneron has joined #dri-devel
Nasina has joined #dri-devel
<lumag> jani, I'd like to push out https://lore.kernel.org/dri-devel/20250324-drm-rework-dpcd-access-v4-0-e80ff89593df@oss.qualcomm.com/. The CI on Xe doesn't show any issues and i915 seems to be unrelated. Are you okay with that?
dolphin has quit [Quit: Leaving]
Nasina has quit [Read error: Connection reset by peer]
<alyssa> dj-death: uh?
Company has joined #dri-devel
<jani> lumag: make it so
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
nerdopolis has joined #dri-devel
kzd has joined #dri-devel
epoch101 has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Company has quit [Remote host closed the connection]
Company has joined #dri-devel
phasta has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
mszyprow_ has quit []
kts has joined #dri-devel
fab has quit [Quit: fab]
ezzieyguywuf has quit [Quit: Lost terminal]
Daanct12 has quit [Quit: WeeChat 4.5.2]
Nasina has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
pjakobsson has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
ryanneph has joined #dri-devel
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
<bbrezillon> dj-death: When you have time, do you think you could help me with this https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32540#note_2817381?
fab has joined #dri-devel
ryanneph has quit [Quit: Leaving]
Nasina has joined #dri-devel
<dj-death> bbrezillon: I think just a replace of MESA_VK_ATTACHMENT_UNUSED in src/intel/vulkan/ might fix it
<dj-death> what's the difference between MESA_VK_ATTACHMENT_UNUSED & MESA_VK_ATTACHMENT_NO_INDEX ?
<bbrezillon> NO_INDEX means the input attachment in the shader has no explicit index
<bbrezillon> (depth/stencil attachments)
<bbrezillon> UNUSED means the attachment is not used
<bbrezillon> which is different
<bbrezillon> so we can't really s/UNUSED/NO_INDEX/
<dj-death> I'm not sure what "no explicit index" actually means
<bbrezillon> layout (input_attachment_index = 1, binding = 1) uniform subpassInput inputDepth; // has an explicit index
<bbrezillon> layout (binding = 1) uniform subpassInput inputDepth; // no explicit index
<bbrezillon> (that's GLSL syntax BTW)
Nasina has quit [Ping timeout: 480 seconds]
<dj-death> hmmm
<dj-death> I don't really get how this is related to renderpasses
<dj-death> oh okay, looking at the introduction commit
<dj-death> then Anv should replace idx == MESA_VK_ATTACHMENT_UNUSED by (idx == MESA_VK_ATTACHMENT_UNUSED || idx == MESA_VK_ATTACHMENT_NO_INDEX)
<bbrezillon> are you sure that's correct? NO_INDEX means the depth/stencil buffer might be read by the shader
<bbrezillon> so you might have a feedback loop here
<bbrezillon> the problem is, when no input attachment remapping is provided, the depth/stencil attachment is mapped to the NO_INDEX input attachment
<dj-death> yeah, I don't know
<bbrezillon> but it will only be read if the read reads an input attachment with NO_INDEX
<dj-death> I'll try that commit to see
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
<bbrezillon> I tried various things, and the only way I could get rid of this failure was to drop the test on the idx entirely, but I'm sure it's incorrect :-)
<bbrezillon> I guess what we'd need is some sort of frag_shader_reads_depth_or_stencil test instead
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
<dj-death> I guess something is missing the initialization of the dynamic state
<dj-death> probably at BeginRendering
<bbrezillon> what do you mean?
<bbrezillon> the dynamic ial state will expose NO_INDEX for the depth/stencil buffer if no VkRenderingInputAttachmentIndexInfoKHR is provided (either dynamically or through vkCmdSetXxx)
<bbrezillon> But this is just a remapping information. If the depth/stencil attachment is not read, and the remapping says NO_INDEX for DS, the attachment is still not read
haaninjo has joined #dri-devel
davispuh has joined #dri-devel
Duke`` has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
<dj-death> yeah we're probably leaning too much on the runtime data
<dj-death> we should look at the pipeline too
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
sghuge has quit [Quit: WeeChat 3.5]
sghuge has joined #dri-devel
<dj-death> are the collobora intel runners offline?
epoch101 has joined #dri-devel
sghuge has quit []
sghuge has joined #dri-devel
warpme has joined #dri-devel
<daniels> dj-death: yes atm
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
unerlige has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
fab has quit [Quit: fab]
fab has joined #dri-devel
fab is now known as Guest12138
epoch101 has quit []
epoch101 has joined #dri-devel
frieder has quit [Remote host closed the connection]
jsa1 has quit [Ping timeout: 480 seconds]
unerlige has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
Nasina has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
ondracka has quit [Ping timeout: 480 seconds]
simon-perretta-img_ has joined #dri-devel
LeviYun has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
smaeul_ has quit []
smaeul has joined #dri-devel
Nasina has joined #dri-devel
iive has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
Nasina has joined #dri-devel
jsa1 has joined #dri-devel
Nasina has quit [Ping timeout: 480 seconds]
yrlf has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Nasina has quit [Remote host closed the connection]
Nasina has joined #dri-devel
yrlf has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
epoch101 has quit []
unerlige has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
Nasina has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
jsa1 has quit [Ping timeout: 480 seconds]
oneforall2 has quit [Remote host closed the connection]
epoch101 has joined #dri-devel
oneforall2 has joined #dri-devel
unerlige has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
kaiwenjon has joined #dri-devel
jkrzyszt has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
Guest12138 has quit []
Nasina has quit [Ping timeout: 480 seconds]
Nasina has joined #dri-devel
jsa1 has joined #dri-devel
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
unerlige has joined #dri-devel
imre is now known as Guest12155
imre has joined #dri-devel
kaiwenjon has joined #dri-devel
epoch101 has quit []
epoch101 has joined #dri-devel
pcercuei has quit [Quit: dodo]
yrlf has quit [Quit: Ping timeout (120 seconds)]
sima has quit [Ping timeout: 480 seconds]
yrlf has joined #dri-devel
jolan has quit [Quit: leaving]
woskova has quit [Ping timeout: 480 seconds]
jolan has joined #dri-devel
Nasina has quit [Read error: Connection reset by peer]
apinheiro has quit [Quit: Leaving]
lplc has quit [Remote host closed the connection]
lplc has joined #dri-devel
Nasina has joined #dri-devel
unerlige has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
woskova has joined #dri-devel
epoch101_ has joined #dri-devel
iive has quit [Quit: They came for me...]
epoch101 has quit [Ping timeout: 480 seconds]
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel