austriancoder changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://freenode.irclog.whitequark.org/etnaviv
JohnnyonF has quit [Ping timeout: 246 seconds]
JohnnyonFlame has joined #etnaviv
srk has quit [*.net *.split]
<marex> [ 1.052834] etnaviv-gpu 38000000.gpu: model: GC7000, revision: 6204
srk has joined #etnaviv
srk has quit [Ping timeout: 268 seconds]
srk has joined #etnaviv
<marex> austriancoder: I have mx8mp gpu status if you need it for gpu comparison
pcercuei has quit [Quit: dodo]
srk has quit [Remote host closed the connection]
srk has joined #etnaviv
agx_ has quit [Ping timeout: 240 seconds]
agx_ has joined #etnaviv
lynxeye has joined #etnaviv
sjoerd has quit [*.net *.split]
shoragan has quit [*.net *.split]
sjoerd has joined #etnaviv
shoragan has joined #etnaviv
karolherbst has joined #etnaviv
lynxeye has quit [Quit: lynxeye]
lynxeye has joined #etnaviv
lynxeye has quit [Client Quit]
lynxeye has joined #etnaviv
lynxeye has quit [Client Quit]
lynxeye has joined #etnaviv
pcercuei has joined #etnaviv
pcercuei has quit [Read error: Connection reset by peer]
pcercuei_ has joined #etnaviv
JohnnyonFlame has quit [Read error: Connection reset by peer]
JohnnyonFlame has joined #etnaviv
<marex> lynxeye: you mentioned the 8mp gpu doesnt contain blt engine ? seems the minorfeatures5 has blt bit set, but maybe it means something else ?
<lynxeye> marex: Not sure what you are looking at. The entry in the HWDB is GC7000 r6204 for the 8mp GPU, which has no BLT bit set.
<lynxeye> And I've validated that the GPU has the RS engine over the last few days ;)
<marex> lynxeye: so you plan to roll out patches soon then ?
<lynxeye> Yes, I haven't figured out the new RS supertiling yet, but things work with some small adjustments and supertiling disabled for now.
<lynxeye> Do you have a 8MP-EVK?
<marex> lynxeye: yep, so I obviously wanted to try etnaviv, I got the GPU to bind to etnaviv and started poking around
<marex> but since you're already on it, maybe neverball logo transparency is another thing I can look at
karolherbst has quit [Ping timeout: 265 seconds]
<lynxeye> marex: What's wrong with the logo? TBH all those neverball issues did mostly just scroll by me...
<marex> lynxeye: it is supposed to be transparent, but it is not transparent
<marex> lynxeye: seems gl1/gles1 is a source of fun
<marex> lynxeye: some alpha/depth test voodoo again
<lynxeye> marex: If it's alpha testing then GC7000 (at least most of them) is currently broken.
<marex> lynxeye: its broken on mx6q too, so no
<marex> lynxeye: I need to look into how its implemented and then figure out whats wrong with it
<lynxeye> Seems Vivante removed the fixed-function alpha-test unit and replaced it with a shader variant. There's a feature bit for called PE_NO_ALPHA_TEST
<lynxeye> Oh, okay. GC2000/3000 still has the alpha test unit.
<marex> lynxeye: the shader based gles2 depth/alpha stuff works fine, the deqp tests pass and all
<marex> this is again some weird ff stuff
<flto> marex: alpha-test isn't in gles2, so deqp isn't testing it
<marex> flto: depth stencil is
<marex> flto: alpha is only in gles3 ?
<lynxeye> marex: alpha testing is a desktop GL feature
karolherbst has joined #etnaviv
<lynxeye> marex: since you are testing neverball, could you check if https://gitlab.freedesktop.org/mesa/mesa/-/issues/3422 is fixed with recent mesa?
<marex> lynxeye: gc7000l is tested by mntmn ^
<mntmn> mmmm 8mp
<mntmn> marex: fwiw i "fixed" alphatest in minetest by submitting a patch to them that replaces it with discard on etnaviv...
<lynxeye> mntmn: this replacement should be done by the driver on GPUs without the alpha test unit, instead of requiring application level patches
<marex> mntmn: link ?
<marex> mntmn: also I have the unit on 6q, so that's likely unrelated
lynxeye has quit [Quit: lynxeye]
<marex> gl-1.0-drawpixels-depth-test seems to be the piglit which fails
<marex> also, thats likely why the neverball logo fails
<mntmn> i know, but that was the faster way to get it done ;)
<mntmn> marex: the discussion there is fun too ;)
diverger has quit [Ping timeout: 240 seconds]
karolherbst has quit [Ping timeout: 265 seconds]