kaspter has quit [Read error: Connection reset by peer]
kaspter has joined #panfrost
kaspter has quit [Excess Flood]
kaspter has joined #panfrost
buzzmarshall has quit [Remote host closed the connection]
vstehle has joined #panfrost
kaspter has quit [Ping timeout: 260 seconds]
kaspter has joined #panfrost
camus1 has joined #panfrost
kaspter has quit [Ping timeout: 264 seconds]
camus1 is now known as kaspter
davidlt has joined #panfrost
raster has joined #panfrost
icecream95 has joined #panfrost
Depau has quit [Ping timeout: 264 seconds]
stikonas has joined #panfrost
Depau has joined #panfrost
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
cwabbott has quit [Read error: Connection reset by peer]
narmstrong has quit [Read error: Connection reset by peer]
narmstrong has joined #panfrost
cwabbott has joined #panfrost
lvrp16 has quit [Ping timeout: 240 seconds]
austriancoder has quit [Ping timeout: 272 seconds]
lvrp16 has joined #panfrost
austriancoder has joined #panfrost
indy has quit [Ping timeout: 240 seconds]
indy has joined #panfrost
icecream95 has quit [Quit: leaving]
kaspter has quit [Ping timeout: 258 seconds]
kaspter has joined #panfrost
kaspter has quit [Quit: kaspter]
tomboy65 has quit [Remote host closed the connection]
tomboy65 has joined #panfrost
* alyssa
trying to pick apart sysval handling
<alyssa>
so I can pick apart uniform handling
<alyssa>
so I can pick apart UBO handling
<alyssa>
so I can pick apart postfix handling
<alyssa>
so I can pick apart job descriptor handling
<alyssa>
too many layers of detail orientatioin
<kinkinkijkin>
and the part that hurts too is that you'll probably have to redo picking apart various parts as you go through that list alyssa
<alyssa>
kinkinkijkin: indeed :(
<kinkinkijkin>
on the upside, you can only get smarter as you go
<HdkR>
Hold on while I rewrite the world and break CI
* HdkR
disables CI forever instead
<alyssa>
kinkinkijkin: Daily IQ test results beg to differ ;P
<HdkR>
alyssa: You gain more and more experience, which only makes you more and more unstoppable
<alyssa>
:smart:
<kinkinkijkin>
this just in, alyssa worked too hard on panfrost and has last been seen flying above every majour city in the world magically erecting great obelisks
<alyssa>
majour cities, being only those in Canada =)
<kinkinkijkin>
:p
<alyssa>
what can I say? borders are closed
<alyssa>
Just because you have magic wings doesn't mean you're exempt from customs.
<kinkinkijkin>
true
<kinkinkijkin>
though our borders are only closed to the US and other majour hotspot countries right now
<kinkinkijkin>
most countries -> canada have reopened last i checked
<alyssa>
Even so
<alyssa>
If magical flight/teleportation doesn't count as "irregular crossing", I don't know what does.
<kinkinkijkin>
trutru
<alyssa>
But within those constraints.... Yes, if you see Mali GPUs floating above the CN Tower, act natural.
<kinkinkijkin>
would be hard to see that from over in windsor
<alyssa>
hm, that it would
<alyssa>
..I didn't tell you how many GPUs, or how "above", though ;P
<kinkinkijkin>
true
<kinkinkijkin>
I'll remember in case I look towards toronto and see a great mass of silicon in the sky
Ntemis has joined #panfrost
<alyssa>
👍
<Ntemis>
is support for xu4(t628) coming along?
<alyssa>
Ntemis: I volunteer kinkinkijkin as the t628 maintainer ;)
<Ntemis>
ow nice!
<kinkinkijkin>
oh
<alyssa>
:p
<alyssa>
kinkinkijkin: Congratulations on your promotion! ;P
<Ntemis>
congrats
<Ntemis>
lol
<alyssa>
Ntemis: My "position" is that I'm doing my best not to break T628 more than it is already broken.
<HdkR>
I sacrifice kinkinkijkin for tribute
<alyssa>
Architecturally, kbase says it's v4 like T720, which we have in CI. So there's basic coverage
<kinkinkijkin>
there's actually a (private) reason I can't do much on the programming side for this particular project, and I can't tell how joking you are right now
<Ntemis>
she is joking hard in my pov
<alyssa>
kinkinkijkin: That was 100% joking
<kinkinkijkin>
alright
<kinkinkijkin>
i can do a lot of testing though
<alyssa>
But there's a pile of hardware bugs on the earlier Malis, so it's.. complicated to support.
<kinkinkijkin>
and i have my own project i can use for helping with testing
<Ntemis>
then forget it i prefer to have t8x working on gles 3.x than t628 support in panfrost
<Ntemis>
and t764
<kinkinkijkin>
nono, I still want it :p
<kinkinkijkin>
hence why I offer my testing here
<Ntemis>
we all want it
<Ntemis>
but since gles v3.x is not supported there is no hurry imo
<alyssa>
Ntemis: GLES3.0 on T760/T860 should be more or less there
<kinkinkijkin>
the xu4 is aging but I just put together additional cooling for my xu4q so
<alyssa>
(flipped on by default about a month ago)
<Ntemis>
but was not fully conformant
<Ntemis>
ah 3.0
<Ntemis>
no no we need 3.2
<alyssa>
3.2 has geom/tess which is a solid please-no
<Ntemis>
for 3.0 i can use a rpi4 :p
<Ntemis>
then is a step back from libmali
<alyssa>
no shortage of things to work on :(
<alyssa>
gles3.2, vulkan, opencl, bifrost...
<Ntemis>
sure
<kinkinkijkin>
yes, the driver is in development still
<Ntemis>
i know its a lot
<alyssa>
everybody wants one of those 4 and nobody agrees on which :p
<Ntemis>
i dont expect them to drop this year anyway
<kinkinkijkin>
GLES2.0 for t620 is all I want
<Ntemis>
we can use libmali until panfrost is ready
<kinkinkijkin>
unless you want to use wayland, which i do
<Ntemis>
get a lima soc and be done
<Ntemis>
libmali can use wayland
<Ntemis>
with gbm
<kinkinkijkin>
on the XU4 i managed to get plasma working with a manually-modified version of gbm that i lost the source to
<kinkinkijkin>
and it ran like butts
<Ntemis>
why modified?
<Ntemis>
ah plasma ok
<kinkinkijkin>
because it wouldn't start without modified gbm and gl4es
<Ntemis>
yes is heavy wm
<Ntemis>
and with all those wrappers it makes sense
<HdkR>
kinkinkijkin: You don't need gl4es with Panfrost
<kinkinkijkin>
i also couldn't get gnome3 working at the time, was in the beginning of that when memeka had just managed to make it work for the first time
<kinkinkijkin>
was talking about libmali, hdkr
<HdkR>
ah
<Ntemis>
why you want plasma on the poor board
<kinkinkijkin>
to do it
<HdkR>
i3wm and sway ftw ;)
<kinkinkijkin>
sway also didn't work at the time
<kinkinkijkin>
the goal to getting plasma working was to have a ridiculous testing platform to make sway work
<Ntemis>
@alyssa in my opinion 1)gles3.2 2)bifrost 3)vulkan 4)all the rest
<kinkinkijkin>
everyone has their own opinion
<Ntemis>
is not like that
<HdkR>
What's in GLES 3.2 that you need?
<Ntemis>
Retro-gaming distros
<HdkR>
So Dolphin is the only use case?
<Ntemis>
i maintain lakka and am part of batocera developer team too
<Ntemis>
ofc not
<HdkR>
There aren't many emulators that need ES 3.2 features
<Ntemis>
N64/ppsspp
<Ntemis>
duckstation(psx)
<Ntemis>
flycast
<Ntemis>
you want more?
<Ntemis>
melonds
<kinkinkijkin>
nono, hdkr knows these, those aren't the majority emulators though
<HdkR>
Gimme the extensions that you need in a priority list :)
<HdkR>
Even Dolphin will be happy with ES 3.1 + extensions
<Ntemis>
yuzu/cemu/citra
<HdkR>
Yuzu doesn't have an ARM host JIT, neither does cemu
<Ntemis>
right
<Ntemis>
you know your game
<HdkR>
As far as I'm aware Merry isn't planning on ARM host support any time soon either
<kinkinkijkin>
im finding this convo very funny considering hdkr's experience :p
<HdkR>
Also Yuzu needs GL 4.x extensions, so Panfrost isn't going to get anywhere near soon
<Ntemis>
yes he is excellent
<HdkR>
I work in emulation so it makes sense to know all this information
<Ntemis>
i didnt know that
<Ntemis>
what emulator if i may ask?
<HdkR>
Dolphin
<Ntemis>
ah i see
<Ntemis>
you have a pr from us
<Ntemis>
rtissera
<Ntemis>
still unmerged
<Ntemis>
can you please review it and merged it if ok?
<HdkR>
I haven't worked on Dolphin in over four years :)
<kinkinkijkin>
i thought you stopped working on dolphin specifically?
<kinkinkijkin>
right
<Ntemis>
oh :(
<Ntemis>
ok then lets continue
<HdkR>
Prioritize a list of extensions since a version number doesn't make much sense here
<HdkR>
Most emulators just want buffer_storage as a priority
<Ntemis>
absolutely no idea atm but i can investigate
<HdkR>
For more clarity, each time Dolphin's progress report claims ES 3.2 as a min-spec on phones it is purely to ensure users aren't confused by the minutiae of the driver problems
<Ntemis>
gt it
<Ntemis>
*got
<HdkR>
Henrik has the same sort of mindset here :P
<HdkR>
Just realized that I've spent 15 years working on emulation
<Ntemis>
really! omg
<Ntemis>
in what you were working on before dolphin?
<kinkinkijkin>
dolphin has been FOSS for 15 years
<kinkinkijkin>
or has it been 16
<kinkinkijkin>
i dont remember which
<HdkR>
2008 I'm pretty sure
<kinkinkijkin>
i only got involved with emulator testing 7 years ago (testing dolphin on extreme low-end examples into the void without realising the person i was sending my tests to wasn't actually a dev)
* alyssa
is having deja vu writing this code
<HdkR>
alyssa: It's like the same code but better? :D
<alyssa>
HdkR: =)
<kinkinkijkin>
it's only been 12 years? damn
<Ntemis>
didnt realize dolphin was so old
<kinkinkijkin>
first dolphin release was, what, 2001?