Warnings with Morrowind VanillaPlus textures

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

When I install Morrowind VanillaPlus textures, despite everything seems to work I get the following warning:

Code: Select all

Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)

Code: Select all

$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Radeon RX 570 Series (POLARIS10, DRM 3.32.0, 5.2.11-200.fc30.ppc64le, LLVM 8.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.1.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.1.6
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
I'm running OpenMW git on Fedora 30 ppc64le with an AMD RX 570 and a Raptor Blackbird Power 9 workstation.
User avatar
AnyOldName3
Posts: 2671
Joined: 26 Nov 2015, 03:25

Re: Warnings with Morrowind VanillaPlus textures

Post by AnyOldName3 »

Code: Select all

Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
That's weird, as 6408 is 0x1908, which is GL_RGBA, which isn't a compressed format. Something funky's going on if you've even got there.

Can we get a whole OpenMW log, please? It might answer a few suspicions.
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Re: Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

This is the openmw log:

Code: Select all

Crash handler installed
Loading config file: /home/niko/.config/openmw/openmw.cfg
Loading config file: /home/niko/devel/openmw/build/openmw.cfg
OpenMW version 0.46.0
Revision: 2e05e0e829
Using default (English) font encoding.
OSG version: 3.4.1
SDL version: 2.0.10
Loading settings file: /home/niko/devel/openmw/build/settings-default.cfg
Loading settings file: /home/niko/.config/openmw/settings.cfg
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Morrowind.bsa
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Tribunal.bsa
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Bloodmoon.bsa
Adding data directory ./resources/vfs
Adding data directory /home/niko/.local/share/portmod/mods/base/morrowind
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/correct-meshes
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/mesh-fix
Adding data directory /home/niko/.local/share/portmod/mods/assets-textures/morrowind-vanillaplus-textures
Adding data directory /home/niko/.local/share/portmod/mods/base/patch-for-purists
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/correct-uv-mudcrabs
Adding data directory /home/niko/.local/share/openmw/basedata
Initializing OpenAL...
Opened "Audioengine D1    Analog Stereo"
  ALC Version: 1.1
  ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
  Vendor: OpenAL Community
  Renderer: OpenAL Soft
  Version: 1.1 ALSOFT 1.19.1
  Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
HRTF disabled
Allocated 256 sound sources
Low-pass filter supported
EAX Reverb supported
Enumerated output devices:
  Audioengine D1    Analog Stereo  CM106 Like Sound Device Analog Stereo
Enumerated HRTF names:
  default-44100  default-48000  Built-In 44100hz  Built-In 48000hz
Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Loading content file Patch for Purists - Book Typos.ESP
Loading content file Patch for Purists - Decimal Errors.ESP
Loading content file Patch for Purists.esm
Loading cell -2, -9
Controller R2_Claw02 present more than once in meshes/r/xsiltstrider.kf, ignoring later version
Loading cell -1, -9
Loading cell -2, -8
Loading cell -3, -9
Loading cell -2, -10
Loading cell -1, -8
Loading cell 0, -9
Loading cell -2, -7
Loading cell -1, -10
Loading cell -3, -8
Loading cell -4, -9
Loading cell -3, -10
Loading cell -2, -11
Loading cell -1, -7
Loading cell 0, -8
Loading cell -3, -7
Loading cell 0, -10
Loading cell -1, -11
Loading cell -4, -8
Loading cell -4, -10
Loading cell -3, -11
Loading cell 0, -7
RootCollisionNode is not attached to the root node in meshes/x/ex_imp_guardtower_01.nif. Treating it as a common NiTriShape.
RootCollisionNode is not attached to the root node in meshes/x/ex_imp_arrowslit_01.nif. Treating it as a common NiTriShape.
Loading cell 0, -11
Loading cell -4, -7
Loading cell -4, -11
AiTravel: -8914, -73093, 126
Warning: fallingScript line 46, column 6 (endif): endif without matching if/elseif
Warning: OutsideBanner line 38, column 6 (endif): endif without matching if/elseif
Playing music/explore/mx_explore_6.mp3
RootCollisionNode is not attached to the root node in meshes/d/in_c_door_arched.nif. Treating it as a common NiTriShape.
RootCollisionNode is not attached to the root node in meshes/f/furn_com_bar_01.nif. Treating it as a common NiTriShape.
Quitting peacefully.
This is the matching output from openmw-launcher:

Code: Select all

$ ./openmw-launcher 
Loading config file: launcher.cfg 
Loading config file: /home/niko/.config/openmw/launcher.cfg 
Loading config file: /home/niko/.config/openmw/openmw.cfg 
Loading config file: /usr/local/etc/openmw/openmw.cfg 
QFile::setFileName: File (/home/niko/.config/openmw/openmw.cfg) is already opened
Loading config file: /home/niko/devel/openmw/build/openmw.cfg 
Loading config file: /home/niko/.config/openmw/openmw.cfg 
Loading settings file: /home/niko/devel/openmw/build/settings-default.cfg
Loading settings file: /home/niko/.config/openmw/settings.cfg
The current profile is:  "2019-09-08T21:19:41" 
[niko@localhost build]$ Crash handler installed
Loading config file: /home/niko/.config/openmw/openmw.cfg
Loading config file: /home/niko/devel/openmw/build/openmw.cfg
OpenMW version 0.46.0
Revision: 2e05e0e829
Using default (English) font encoding.
OSG version: 3.4.1
SDL version: 2.0.10
Loading settings file: /home/niko/devel/openmw/build/settings-default.cfg
Loading settings file: /home/niko/.config/openmw/settings.cfg
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Morrowind.bsa
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Tribunal.bsa
Adding BSA archive /home/niko/.local/share/portmod/mods/base/morrowind/Bloodmoon.bsa
Adding data directory ./resources/vfs
Adding data directory /home/niko/.local/share/portmod/mods/base/morrowind
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/correct-meshes
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/mesh-fix
Adding data directory /home/niko/.local/share/portmod/mods/assets-textures/morrowind-vanillaplus-textures
Adding data directory /home/niko/.local/share/portmod/mods/base/patch-for-purists
Adding data directory /home/niko/.local/share/portmod/mods/assets-meshes/correct-uv-mudcrabs
Adding data directory /home/niko/.local/share/openmw/basedata
Initializing OpenAL...
Opened "Audioengine D1    Analog Stereo"
  ALC Version: 1.1
  ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
  Vendor: OpenAL Community
  Renderer: OpenAL Soft
  Version: 1.1 ALSOFT 1.19.1
  Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
HRTF disabled
Allocated 256 sound sources
Low-pass filter supported
EAX Reverb supported
Enumerated output devices:
  Audioengine D1    Analog Stereo  CM106 Like Sound Device Analog Stereo
Enumerated HRTF names:
  default-44100  default-48000  Built-In 44100hz  Built-In 48000hz
Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Loading content file Patch for Purists - Book Typos.ESP
Loading content file Patch for Purists - Decimal Errors.ESP
Loading content file Patch for Purists.esm
StatsHandler::StatsHandler() Setting up GL2 compatible shaders
Loading cell -2, -9
Controller R2_Claw02 present more than once in meshes/r/xsiltstrider.kf, ignoring later version
Loading cell -1, -9
Loading cell -2, -8
Loading cell -3, -9
Loading cell -2, -10
Loading cell -1, -8
Loading cell 0, -9
Loading cell -2, -7
Loading cell -1, -10
Loading cell -3, -8
Loading cell -4, -9
Loading cell -3, -10
Loading cell -2, -11
Loading cell -1, -7
Loading cell 0, -8
Loading cell -3, -7
Loading cell 0, -10
Loading cell -1, -11
Loading cell -4, -8
Loading cell -4, -10
Loading cell -3, -11
Loading cell 0, -7
RootCollisionNode is not attached to the root node in meshes/x/ex_imp_guardtower_01.nif. Treating it as a common NiTriShape.
RootCollisionNode is not attached to the root node in meshes/x/ex_imp_arrowslit_01.nif. Treating it as a common NiTriShape.
Loading cell 0, -11
Loading cell -4, -7
Loading cell -4, -11
AiTravel: -8914, -73093, 126
Warning: fallingScript line 46, column 6 (endif): endif without matching if/elseif
Warning: OutsideBanner line 38, column 6 (endif): endif without matching if/elseif
Playing music/explore/mx_explore_6.mp3
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
RootCollisionNode is not attached to the root node in meshes/d/in_c_door_arched.nif. Treating it as a common NiTriShape.
RootCollisionNode is not attached to the root node in meshes/f/furn_com_bar_01.nif. Treating it as a common NiTriShape.
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Received a request to compress an image, but image size is not a multiple of four (1x1). Reverting to uncompressed.
Texture::getCompressedSize(...) : cannot compute correct size of compressed format (6408) returning 0.
Warning: detected OpenGL error 'invalid enumerant' at after RenderBin::draw(..)
Quitting peacefully.
It's strange that I get the warning in the console but not in the openmw.log.
User avatar
AnyOldName3
Posts: 2671
Joined: 26 Nov 2015, 03:25

Re: Warnings with Morrowind VanillaPlus textures

Post by AnyOldName3 »

So something weird is definitely going on. Where did you get your OSG from?
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Re: Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

AnyOldName3 wrote: 09 Sep 2019, 16:26 So something weird is definitely going on. Where did you get your OSG from?
From the official Fedora 30 repositories:
ppc64le package: https://koji.fedoraproject.org/koji/rpm ... D=16333338
src rpm: https://koji.fedoraproject.org/koji/rpm ... D=16333278
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Re: Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

I don't know if it's related or not, but I get another weird issue. If I try to start openmw with antialiasing I get the following error and the game does not start:

Code: Select all

Warning: 4x antialiasing not supported, trying 2
Warning: 2x antialiasing not supported, trying 1
Warning: 1x antialiasing not supported, trying 0
Error: Failed to create SDL window: Couldn't find matching GLX visual
I can play the game without antialiasing, but I have to turn it off in the launcher.
User avatar
AnyOldName3
Posts: 2671
Joined: 26 Nov 2015, 03:25

Re: Warnings with Morrowind VanillaPlus textures

Post by AnyOldName3 »

So it's either using our fork of OSG (I know Debian and its derivatives do) or for some reason they're on the 3.4.1 release of the official version, even though that's up to 3.6.4.

I guess we're at the point where someone else needs to check if it happens for them. I suspect it won't unless we've broken something recently, as I'm pretty sure other people use the mod.

The SDL issue is weird, too. I'd suspect it's something weird with your drivers or SDL version or both.
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Re: Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

AnyOldName3 wrote: 09 Sep 2019, 16:42 So it's either using our fork of OSG (I know Debian and its derivatives do) or for some reason they're on the 3.4.1 release of the official version, even though that's up to 3.6.4.
As you can see from the source rpm it's using the official version, plus a couple of patches:

Code: Select all

Source0:	https://github.com/openscenegraph/OpenSceneGraph/archive/OpenSceneGraph-3.4.1.tar.gz

Patch1:         0001-Cmake-fixes.patch
# Upstream deactivated building osgviewerWX for obscure reasons
# Reactivate for now.
Patch2:         0002-Activate-osgviewerWX.patch
# Unset DOT_FONTNAME
Patch3:         0003-Unset-DOT_FONTNAME.patch
# Re-add osgframerenderer
Patch4:         0004-Re-add-osgframerenderer.patch
# Building breaks with unsigned char (arm, c11)
Patch5:         0005-c-11-narrowing-hacks-Work-around-c-11-erroring-out-n.patch
# Hack to build against collada-dom-2.5
Patch6:		0006-Add-collada-dom-2.5.patch
# Force osgviewerWX to always use X11 backend (wxGLCanvas is broken on Wayland)
Patch7:         force-x11-backend.patch
I forgot to say that I'm running Gnome on Wayland, but it should be pretty common nowadays since it's the default on Fedora.
I also noticed that they're using a patch to force the x11 backend, so it should be using XWayland instead:

Code: Select all

diff -up OpenSceneGraph-OpenSceneGraph-3.4.1/examples/osgviewerWX/osgviewerWX.cpp.forcex11 OpenSceneGraph-OpenSceneGraph-3.4.1/examples/osgviewerWX/osgviewerWX.cpp
--- OpenSceneGraph-OpenSceneGraph-3.4.1/examples/osgviewerWX/osgviewerWX.cpp.forcex11	2017-08-28 12:50:49.000000000 -0400
+++ OpenSceneGraph-OpenSceneGraph-3.4.1/examples/osgviewerWX/osgviewerWX.cpp	2018-08-04 13:31:33.996397946 -0400
@@ -86,6 +86,11 @@ bool wxOsgApp::OnInit()
     return true;
 }
 
+void __attribute__ ((constructor)) force_x11()
+{
+    setenv("GDK_BACKEND", "x11", 1);
+}
+
 IMPLEMENT_APP(wxOsgApp)
 
 BEGIN_EVENT_TABLE(MainFrame, wxFrame)
AnyOldName3 wrote: 09 Sep 2019, 16:42 The SDL issue is weird, too. I'd suspect it's something weird with your drivers or SDL version or both.
I'm using everything from the Fedora 30 repos, the only weird thing is the architecture: ppc64le running on a Power 9.
But AFAIK amdgpu shouldn't be in a bad shape on little endian (on the contrary it's pretty broken when using big endian).
User avatar
AnyOldName3
Posts: 2671
Joined: 26 Nov 2015, 03:25

Re: Warnings with Morrowind VanillaPlus textures

Post by AnyOldName3 »

It'll probably help to know where you were when the error happened. If I'm testing in a different region of Morrowind where the problematic texture isn't used, I'm going to have a hard time reproducing this.
darkbasic
Posts: 153
Joined: 18 Apr 2016, 15:45
Contact:

Re: Warnings with Morrowind VanillaPlus textures

Post by darkbasic »

AnyOldName3 wrote: 09 Sep 2019, 18:34 It'll probably help to know where you were when the error happened. If I'm testing in a different region of Morrowind where the problematic texture isn't used, I'm going to have a hard time reproducing this.
Start a new game with "Skip menu and generate default character" enabled and "Start default character at" set to "Seyda Need".
Post Reply