2 ms·
Is this ever getting GPU acceleration?
by phendrenad2 4y ago
Is this ever getting GPU acceleration?
- adamrt 4y agoThey don’t plan ahead for features typically. They add stuff when someone wants to do the work.
- cies 4y agoNot sure why downvoted... I searched Github for you and found this: https://github.com/SerenityOS/serenity/tree/master/Userland/Libraries/LibGL https://github.com/SerenityOS/serenity/tree/master/Userland/... See also LigGPU and LibSoftGPU in the same folder.
- cies 4y agoSee this also from the birthday announcement: https://www.youtube.com/watch?v=9yLESYN4_5w https://www.youtube.com/watch?v=9yLESYN4_5w
- asddubs 4y agojust to clarify potential misunderstandings: this is for opengl compatibility using CPU rendering. although obviously having this sort of thing will be useful for transitioning to gpu support independently of having drivers written
- jeroenhd 4y agoLibGPU seems to load the soft GPU, doesn't seem to do all that much. Which is perfectly understandable, GPUs are their own special part of operating system programming (messing with firmware, boot timings, etc.). If it'll ever get GPU support, I'd expect it to be based on QEMU/libvirt GPU acceleration rather than any direct hardware support. Unless someone knowledgeable and motivated enough has a crack at it and writes a driver forttheir GPU, of course That's an immense task, though, so I wouldn't expect it any time soon. Maybe an Intel engineer will get bored or something.
- bpye 4y agoI think all the BSDs got GPU acceleration by adding a compat layer around Linux's DRM subsystem. I'm sure someone could do that for SerenityOS if they were so motivated...
- asddubs 4y agomy personal guess is probably, although andreas always insists that there is no plan in response to these sort of questions, so don't expect official confirmation or a timeline