Hi there. I’ve been thinking of adding a backend for the Haiku OS to see if I could get Minecraft to run; in theory this shouldn’t be that difficult. However, I can’t seem to find any official documentation for what should be in a backend or how to implement one. I had tried taking some inspiration from the X11 backend, which in theory should be the closest to the Haiku API. But there are so many data structures needed there that it isn’t clear to me what is strictly necessary. It also raises another question, how many functions of the GLFW API need to be implemented?
Any sort of insight into this would be much appreciated.