ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
<chadmed> is there a specific reason for targetting GLES other than theres just less stuff to implement to get a pass w/ khronos?
<alyssa> chadmed: Less stuff, and what /is/ there is a lot more ... sane .. reasonable ... testable ...
<alyssa> Desktop OpenGL has a metric tonne of obscure things nobody actually uses and are broken in a lot of real drivers but are still specced
<alyssa> the Arm drivers in Mesa generally take the policy of "aim for conformant GLES, which gives good enough GL"
<alyssa> (and support the few actually useful GL-only things, e.g alpha testing)
chadmed has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-gpu
chadmed has joined #asahi-gpu
<chadmed> alyssa: yeah that makes sense, i'd imagine theres not much point in getting anything else working right now anyway and things like full vk support at this stage would just be wasted time
x56 has quit [Remote host closed the connection]
x56 has joined #asahi-gpu
<alyssa> yeah
<alyssa> relatedly, GLES2 is the /smallest/ useful graphics API
<alyssa> but conformant GLES2 alone is enough for running an accelerated desktop and some WebGL demoes
<chadmed> yeah i mean even so, its a massive massive feat to have nearly full GLES2 support starting from nothing in only a few months, and for what 90% of people are gonna want from these machines its more than enough
<alyssa> not my frist rodeo 🤷
phiologe has joined #asahi-gpu
<krbtgt> at least you don't have to implement PHIGS
PhilippvK has quit [Ping timeout: 480 seconds]
<alyssa> krbtgt: I had to Wikipedia that. Oh boy.
<alyssa> > An ad hoc ANSI committee was formed around these proposed extensions to PHIGS, changing its name to the more descriptive and (optimistically) extensible name "PHIGS PLUS" -- "PLUS" being a slightly tongue-in-cheek acronym for "Plus Lumière Und Surfaces" (the two major areas of advancement over the base PHIGS standard).
<alyssa> 😆
<chadmed> now imagine doing so with old nvidia quadrilateral shaders
<krbtgt> as someone who studied ancient graphics crap as a hobby, it is ludicrously baroque
<krbtgt> i looked into SGI GPUs once with a friend, that's an interesting rabbit hole
<krbtgt> they basically applied every combination in the early days
<krbtgt> like, various hardcoded µcode command processors, 68k based ones, etc., as well as custom chips for geometry, DSPs, actually using dedicated FPU chips in parallel (thing like x87), etc.
<krbtgt> actually kind of a mess, lol
<chadmed> even with hindsight, what engineers and developers managed to achieve in such a no mans land with so many hard limitations is still extremely impressive to me. on some levels, even more impressive than a lot of software and hardware development happening even now
<krbtgt> i have a voodoo! i got it for 20$ which is a steal compared to the insane prices you see on like ebay
<krbtgt> because there's an amiga like cult around them. oh, and glide
<chadmed> outboard were once the norm. intel only started integrating real floating point hardware with the pentiums iirc
<chadmed> one of the reasons the fast inverse sqrt function exists
<Yuzu> 486, not pentium
<chadmed> ah right
<krbtgt> 486/68040 integrated it... the 487 was basically another 486DX to replace your existing 486SX
<krbtgt> kind of funny
<krbtgt> also as someone who fixed emulation bugs in 68k FPUs they are hell and motorola just kept adding to the tire fire
<krbtgt> never let the amiga fanboys tell you differently, 68k sucks
<chadmed> 68k around then reminds me of whats going on with x86 now only marginally less bad
chadmed has quit [Quit: Konversation terminated!]
aquijoule_ has joined #asahi-gpu
richbridger has quit [Ping timeout: 480 seconds]
mini_ has joined #asahi-gpu
mini_ has quit [Remote host closed the connection]
mini has quit [Ping timeout: 480 seconds]
mini has joined #asahi-gpu
chadmed has joined #asahi-gpu
chadmed has quit [Read error: Connection reset by peer]
chadmed has joined #asahi-gpu
balrog has quit [Ping timeout: 480 seconds]
balrog has joined #asahi-gpu
choozy has joined #asahi-gpu
minecrell has quit [Quit: Ping timeout (120 seconds)]
minecrell has joined #asahi-gpu
loki_val has joined #asahi-gpu
crabbedhaloablut has quit [Ping timeout: 480 seconds]
jbowen has joined #asahi-gpu
yuyichao has quit [Ping timeout: 480 seconds]
opticron has quit [Quit: leaving]
opticron has joined #asahi-gpu
opticron has quit []
opticron has joined #asahi-gpu
choozy has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
quarkyalice_ has joined #asahi-gpu
quarkyalice_ has quit [Remote host closed the connection]
quarkyalice_ has joined #asahi-gpu
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-gpu
yuyichao has joined #asahi-gpu
quarkyalice_ has quit [Ping timeout: 480 seconds]