On Mon, Jan 13, 2025 at 02:13:06PM -0600, Bill Gee wrote:
> Thanks Benedikt and Martin for taking a look at this.  The first step in
> fixing a problem is figuring out how to duplicate it.  So far we are not
> having much luck with that!
> 
> So far the only thing that jumps out at me is that I am using an older
> computer.  Martin's Intel display is much newer than mine, and Benedikt is
> using an AMD display adapter.  I wonder if the Intel i915 display driver on
> my hardware is missing some needed function?

Try running loch from a terminal like so:

GDK_BACKEND=x11 loch

If that works, the problem is probably to do with your wxWidgets
packages - the Debian ones have a patch to force use of X11 when the wx
GL library is loaded:

https://sources.debian.org/src/wxwidgets3.2/3.2.6%2Bdfsg-2/debian/patches/force-x11-for-wxgl.patch/

Without this patch, you get a segfault if you try to use OpenGL under
Wayland in wxWidgets built with Gtk3.  (I'd expect most distros will
have moved to Gtk3 by now; things just work with Gtk2 because it doesn't
have wayland support so is always using X11 on Linux.)

Things have moved on a bit since that patch metadata was written as
wxWidgets does now support OpenGL on Wayland via EGL, but there's some
issue I don't fully remember the details of with enabling this support
within Debian (and probably within any distro) - I think it's something
like it needs to be enabled in libglew at the same time and there's some
problem with enabling it there.

Cheers,
    Olly
_______________________________________________
Therion mailing list
[email protected]
https://mailman.speleo.sk/listinfo/therion

Reply via email to