libera/#mezzano - IRC Chatlog
Search
19:54:59
pl
Hmmm, now I kinda want to see how much work it would be to make UEFI executable doing that
20:19:57
pl
fitzsim: I was thinking of non-grub methods, though I know that for some grub modules there exists an UEFI wrapper
20:24:50
pl
Having a standalone UEFI bootloader that would use normal UEFI filesystem calls would be nice for netbooting
20:25:11
fitzsim
I compressed the video as much as I could using vp9/opus, so that I could self host it
20:25:48
fitzsim
and just use a HTML5 <video> tag; I'm looking ahead to the Mezzano web browser implementation, of course
20:54:51
fitzsim
it would be nice to be able to use 3D acceleration on this hardware; I've always been curious what a non-C-based OpenGL would look like
20:55:59
fitzsim
USB-to-serial would also be nice, but this hardware has a USB host controller variant that's not supported yet
20:58:25
froggey
I think the default image size is about 5GB yeah, but that's the partition size not the actual amount of data in it, which I think is like 500MB for the last demo
21:17:34
pl
fitzsim: it would look very much Vulkan like (if you went for modern GPU interface, that is)
21:17:58
pl
it just might have less various paren-likes, use only one kind of them, and have nicer naming scheme
21:20:37
pl
(Vulkan is quite low level and minimal, mostly papering over hw differences but not hiding the general model of operation - whereas OpenGL has the issue that it originally matched hw that is now museum pieces, i.e. old SGI machines, and was only later patched to have various more vulkan-like things)
21:49:12
pl
fitzsim: to my understanding the ancient immediate mode GL functions map quite closely to command buffer writes for old SGI 3D hw
21:53:38
fitzsim
hmm; I thought the video, though not exactly professional quality, showed no input latency; you can hear the keypresses and see the characters displaying cotimed
21:59:32
pl
fitzsim: more like "GL function that starts array" -> emit "start of array" opcode into buffer, etc. etc.
22:04:54
fitzsim
I guess that's also what the pre-Vulkan Intel drivers for this hardware look like, on some level
22:06:48
pl
fitzsim: well, Vulkan approximates how hw interfaces have looked for some time. Huge part of GL drivers is all the extra work to map things around (especially keeping immediate mode around) plus lots and lots of workarounds for applications