[compat] HaikuOS port #2805

Merged
crueter merged 11 commits from haikuos-port into master 2025-10-22 04:53:41 +02:00
Member

Still had the issues with libusb, but that should get solved with the other PRs anyways
Signed-off-by: lizzie lizzie@eden-emu.dev

Still had the issues with libusb, but that should get solved with the other PRs anyways Signed-off-by: lizzie <lizzie@eden-emu.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
dont forget the libraries :)
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
GitHub Actions [CI] Build failed
1c5406986f
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie changed title from [compat] HaikuOS port to WIP: [compat] HaikuOS port 2025-10-21 05:07:29 +02:00
@ -0,0 +8,4 @@
ShInitialize();
- ShInitialize(); // also test reference counting of users
- ShFinalize(); // also test reference counting of users
+ //ShInitialize(); // also test reference counting of users
Owner

This will absolutely break things. ifdef please

This will absolutely break things. `ifdef` please
Author
Member

On that note we dont actually ever use glslang from our own compiler spirv-tools... this is mostly an independent patch provided for convenience
Am I missing something? - It's not included in the "patches" on cpmfile.json...

On that note we dont actually ever use glslang from our own compiler spirv-tools... this is mostly an independent patch provided for convenience Am I missing something? - It's not included in the "patches" on cpmfile.json...
crueter marked this conversation as resolved
docs/Caveats.md Outdated
@ -57,6 +67,23 @@ The available OpenSSL port (3.0.17) is out-of-date, and using a bundled static l
## NetBSD
Install `pkgin` if not already `pkg_add pkgin`, see also the general [pkgsrc guide](https://www.netbsd.org/docs/pkgsrc/using.html). For NetBSD 10.1 provide `cat 'PKG_PATH="https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.0_2025Q3/All/"' >/etc/pkg_install.conf`. If `pkgin` is taking too much time consider adding the following to `/etc/rc.conf`:
Owner

echo?

echo?
crueter marked this conversation as resolved
you dont own anything, driver does
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
GitHub Actions [CI] Build failed
2abecfeb77
Signed-off-by: lizzie <lizzie@eden-emu.dev>
moree portable patch where we just make a special exception for haiku
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
GitHub Actions [CI] Build failed
77aeca2bd4
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
actually opengl just doesnt work on haikuos; more vulkan stuff
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
GitHub Actions [CI] Build failed
31d8d37336
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed haikuos-port from 31d8d37336
Some checks failed
eden-license / license-header (pull_request) Failing after 27s
GitHub Actions [CI] Build failed
to f1450cb36c
Some checks failed
eden-license / license-header (pull_request) Successful in 28s
GitHub Actions [CI] Build failed
2025-10-21 13:20:06 +02:00
Compare
Lizzie changed title from WIP: [compat] HaikuOS port to [compat] HaikuOS port 2025-10-21 13:20:40 +02:00
Signed-off-by: lizzie <lizzie@eden-emu.dev>
fix spirv-tools fail on sourcepack
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
GitHub Actions [CI] Build succeeded – Release published
63719ccd57
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed haikuos-port from 63719ccd57
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
GitHub Actions [CI] Build succeeded – Release published
to 2d5fbc8786
All checks were successful
eden-license / license-header (pull_request) Successful in 27s
GitHub Actions [CI] Build succeeded – Release published
2025-10-21 22:55:25 +02:00
Compare
MaranBr approved these changes 2025-10-22 02:37:34 +02:00
crueter approved these changes 2025-10-22 04:53:34 +02:00
crueter merged commit 87cacbeed4 into master 2025-10-22 04:53:41 +02:00
crueter deleted branch haikuos-port 2025-10-22 04:53:41 +02:00
crueter referenced this pull request from a commit 2025-10-22 04:53:42 +02:00
Sign in to join this conversation.
No description provided.