<imirkin>
cwabbott: thanks for your explanations earlier, helped me straighten some of this stuff out
ngcortes has quit [Remote host closed the connection]
ppascher has quit [Ping timeout: 480 seconds]
tursulin has quit [Read error: Connection reset by peer]
angerctl has joined #dri-devel
<airlied>
cool someone got virgl running on windows and osx, so linux guests are accelerated
lemonzest has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
camus has joined #dri-devel
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
camus1 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 3.3]
<imirkin>
airlied: that's also the whole WSL/d3d12 pipeline too, right?
<HdkR>
airlied: Is there any way to get lavapipe to present as a different GPU type? Wanting to lie to applications that it is a dGPU :)
<airlied>
HdkR: other than hack the value, nope
<HdkR>
Dang, gimme an environment variable please
cphealy has quit [Remote host closed the connection]
ServerStatsDiscoverertraveler4 has left #dri-devel [#dri-devel]
<imirkin>
vc4 folks: i'm getting an unexpected pass of hspec@nv_primitive_restart@primitive-restart-vbo_combined_vertex_and_index in ttps://gitlab.freedesktop.org/mesa/mesa/-/jobs/16078543
<imirkin>
my MR should have no effect on this ... it has to do with lowering clip distances, which this test doesn't use
<imirkin>
(who are the vc4 folks these days btw? itoral?)
<imirkin>
errr
<imirkin>
not vc4
<imirkin>
just kidding
<imirkin>
etnaviv
tarceri has quit [Remote host closed the connection]
tarceri has joined #dri-devel
<imirkin>
still am blanking on who takes care of that ... not lynxeye anymore is it?
<anarsoul>
imirkin: IIRC austriancoder works on etnaviv
<imirkin>
right, of course. i knew that.
<imirkin>
and it _does_ make use of that pass, via st/mesa (but not the *_fs part...)
<imirkin>
or not? i guess it doesn't set PIPE_CAP_CLIP_PLANES to 0, and it's default 1 in u_screen.
<imirkin>
but there's also no mention of clip_plane_enable in etnaviv. i guess that remains unemulated and unsupported.
<anarsoul>
probably just a bug
<imirkin>
UnexpectedPass though?
<imirkin>
i haven't done anything to help (or hurt) this
<imirkin>
and i've run it 2x, just in case
<imirkin>
the gles one got caught by gitlab outage and a random failure
<anarsoul>
imirkin: probably something's optimized out by nir?
<imirkin>
i don't think my code runs.
<anarsoul>
imirkin: if etnaviv has drm-shim you can try it locally
<anarsoul>
yeah, it has drm-shim, so you can check if your changes affect etnaviv compiler
<imirkin>
i guess
<anarsoul>
alternatively you can mark the test as flake in CI and leave it up to austriancoder
* anarsoul
hides
<imirkin>
i suppose
<imirkin>
er what? on a previous push, etnaviv was not part of the "full" pipeline
<airlied>
yeah I'll have to try and workout some crazy hacks on the zink side maybe
<airlied>
though so far I'm only sampling green, which makes me suspect I'm not even getting much data before that point
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
<imirkin>
airlied: fun fact: YUV 0 = green
<airlied>
yeah, which means I'm good at clearing thing :-P
<airlied>
but even if I was just getting Y frames I'd expect something
pnowack has joined #dri-devel
<airlied>
ah well tomorrow me will figure it out I'm sure :-P
lemonzest has quit [Quit: WeeChat 3.3]
joy has joined #dri-devel
<emersion>
airlied: vaapi has a COMBINED option to group the planes
<emersion>
VA_EXPORT_SURFACE_COMPOSED_LAYERS
<emersion>
also see VA_EXPORT_SURFACE_SEPARATE_LAYERS
<emersion>
it's a mess
<emersion>
but yeah mpv might import as 2 EGLImages and do the YUV stuff itself
lemonzest has joined #dri-devel
<airlied>
emersion: yeah looks like it tries to do that
<daniels>
which is fine, because that’s just R8/RG88
<emersion>
yeah but it's annoying to handle
<emersion>
you get R8+RG88 from vaapi with no indication that it's from an NV12 buffer
<austriancoder>
imirkin: I will take a look at it by the end of the week - as the etnaviv ci stuff needs to be manual triggered it should be no blocker for you.
<emersion>
but mpv already embraces it so /shrug
<emersion>
mpv might Just Work if it gets the VA_EXPORT_SURFACE_COMPOSED_LAYERS version
camus1 has quit [Read error: Connection reset by peer]
camus has joined #dri-devel
austriancoder has quit [Read error: Connection reset by peer]
austriancoder has joined #dri-devel
LexSfX has quit []
LexSfX has joined #dri-devel
The_Company has quit []
joy has quit [Remote host closed the connection]
jkrzyszt has joined #dri-devel
tursulin has joined #dri-devel
<pq>
seanpaul, have you been following dri-devel@ thread "use DYNAMIC_DEBUG to implement DRM.debug & DRM.trace"?
<pq>
seanpaul, we're talking about the DRM flight recorder requirements just now. I think you might have more insight than me.
<pq>
seanpaul, particularly the thread "Re: [PATCH v10 08/10] dyndbg: add print-to-tracefs, selftest with it - RFC"
tarceri has quit [Remote host closed the connection]
<sylware>
cannot see it because I use noscript/basic (x)html browsers, but the patch still did apply last sunday
<sylware>
let me check again
<HdkR>
and it is in the commit history for 22.3.0
<sylware>
I use git main
<HdkR>
Well it's also committed in main then :)
<sylware>
I think I may have disabled the 'patch already applied warning', let me double check
<HdkR>
I also see it sitting in latest upstream/main so it hasn't reverted
<sylware>
aaah! I did disable the warning! myyy baaaad!
<sylware>
:)
nchery has quit [Read error: Connection reset by peer]
nchery has joined #dri-devel
mbrost has joined #dri-devel
sylware has quit [Remote host closed the connection]
jkrzyszt has quit [Ping timeout: 480 seconds]
<anarsoul>
airlied: is there any specific reason why glamor doesn't use GL_EXT_blend_func_extended on GLES2?
<HdkR>
Likely because nobody has ever supported it on ES2.0 hardware
<anholt>
anarsoul: because the gles2 path was never working in the first place
<anarsoul>
HdkR: lima does :P
<HdkR>
Yea, I saw that. First ES 2.0 driver to expose it :)
<anarsoul>
anholt: you mean gles2 path doesn't work on glamor at all?
<anholt>
I reluctantly let glamor gles2 usage get merged even though it failed tons of tests.
camus1 has joined #dri-devel
<anarsoul>
well, it looks like it's not possible to expose ARB_blend_func_extended on GL2-class hardware
<anarsoul>
it requires EXT_gpu_shader4
camus has quit [Read error: Connection reset by peer]
flto has quit [Remote host closed the connection]
<anarsoul>
however mesa still exposes it :\
imirkin has quit [Quit: Leaving]
<HdkR>
mesa definitely cheats a few of the requirements of these extensions
<anarsoul>
yet I can't really use it
nchery has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
<anarsoul>
I wonder if I can get away with GL_ARB_ES2_compatibility
<airlied>
anarsoul: just never had any reason to write it
<anarsoul>
OK, so question: can I use GL_EXT_blend_funct_extended with desktop GL if I have GL_ARB_ES2_compatibility?
<airlied>
if you write piglit tests to make sure it works and then add glamor support :-P
<anarsoul>
yeah, I can do that
<anarsoul>
airlied: is there a way to query availability of GLES2 extension (EXT_blend_func_extended) for GL context?
gouchi has quit [Remote host closed the connection]
<anarsoul>
or I should just query for ARB_blend_func_extended and ARB_ES2_compatibility and use GLES2 shader with "#extension EXT_blend_func_extended: required" and gl_SecondaryFragColor?
<airlied>
yeah I'm not really sure how that should look
<airlied>
I think in theory ES2_compat + ARB_bfe might allow a shader with EXT_bfe
<airlied>
I've no idea if nvidia exposes it though, would want to test that
mbrost has quit [Remote host closed the connection]
flto has joined #dri-devel
<alyssa>
airlied: I somehow pased that as ARB_bitfieldextract and saw nothing wrong
ybogdano has quit [Ping timeout: 480 seconds]
flto has quit [Read error: Connection reset by peer]
bluebugs has quit [Remote host closed the connection]
bluebugs has joined #dri-devel
bluebugs has quit [Remote host closed the connection]
bluebugs has joined #dri-devel
flto has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
ngcortes has joined #dri-devel
<anarsoul>
airlied: looks like it doesn't allow to compile ES2 shader with gl_SecondaryFragColor :(