diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-08-15 04:12:45 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-08-15 04:12:45 +0200 |
| commit | e807e32b1aee1daff61b8ebf61f7b38bd895a8c9 (patch) | |
| tree | 3e01449fd9ef0b39f87cf304d13d6690a4337bc8 /docs | |
| parent | c39e3bece60fb0af6fa1652bee87c2cb8f75dd80 (diff) | |
[compat] fix solaris Qt build (#194)
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/194
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/Development.md | 1 | ||||
| -rw-r--r-- | docs/build/Solaris.md | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/docs/Development.md b/docs/Development.md index 3e1ff62ae6..26a10fd062 100644 --- a/docs/Development.md +++ b/docs/Development.md @@ -104,6 +104,7 @@ Then type `target remote localhost:1234` and type `c` (for continue) - and then - `br <expr>`: Set breakpoint at `<expr>`. - `delete`: Deletes all breakpoints. - `catch throw`: Breakpoint at throw. Can also use `br __cxa_throw` +- `br _mesa_error`: Break on mesa errors (set environment variable `MESA_DEBUG=1` beforehand), see [MESA_DEBUG](https://mesa-docs.readthedocs.io/en/latest/debugging.html). Expressions can be `variable_names` or `1234` (numbers) or `*var` (dereference of a pointer) or `*(1 + var)` (computed expression). diff --git a/docs/build/Solaris.md b/docs/build/Solaris.md index c7daa2279b..be681d5308 100644 --- a/docs/build/Solaris.md +++ b/docs/build/Solaris.md @@ -87,6 +87,19 @@ export PATH="$PATH:$PWD" - **Build**: `cmake --build build`.
- **Installing**: `sudo cmake --install build`.
+### Running
+
+Default Mesa is a bit outdated, the following environment variables should be set for a smoother experience:
+```sh
+export MESA_GL_VERSION_OVERRIDE=4.6
+export MESA_GLSL_VERSION_OVERRIDE=460
+export MESA_EXTENSION_MAX_YEAR=2025
+export MESA_DEBUG=1
+export MESA_VK_VERSION_OVERRIDE=1.3
+# Only if nvidia/intel drm drivers cause crashes, will severely hinder performance
+export LIBGL_ALWAYS_SOFTWARE=1
+```
+
### Notes
- Modify the generated ffmpeg.make (in build dir) if using multiple threads (base system `make` doesn't use `-j4`, so change for `gmake`).
|
