Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arx Libertatis does not load textures when using Mesa #27

Open
dreamer opened this issue Aug 8, 2019 · 1 comment
Open

Arx Libertatis does not load textures when using Mesa #27

dreamer opened this issue Aug 8, 2019 · 1 comment
Labels
bug Something isn't working

Comments

@dreamer
Copy link
Owner

dreamer commented Aug 8, 2019

To work around this issue, start the game using --debug-gl launch option.

To reproduce: start the game without any parameters on any GPU using Mesa (so far tested on Intel Sandy Bridge, RX590, Vega 56).

[edit] received a report using Intel HD 630 where the problem was not reproduced.

The game starts without any textures and looks like this in result:

intro

More info

@dreamer dreamer added the bug Something isn't working label Aug 8, 2019
@d10sfan
Copy link

d10sfan commented Aug 8, 2019

Looking at the build logs, do you see anything that stands out in comparsion between the working local copy and the CI tool built one? I was looking at the build log here: https://gitlab.com/luxtorpeda/packages/arxlibertatis/-/jobs/266842676

Two interesting pieces stood out but not sure if it would contribute:

  • -- Looking for SDL_VIDEO_DRIVER_WAYLAND - not found
  • -- Checking for module 'epoxy'
    -- No package 'epoxy' found
    -- Could NOT find Epoxy (missing: Epoxy_LIBRARY Epoxy_INCLUDE_DIR)

Also curious if the local copy is using different versions of the libraries.

And it's interesting that --debug-gl causing it to start working. I know very little about OpenGL, but wondering if the debug mode is letting the application ignore these errors that are getting spit out: API error #3: GL_INVALID_ENUM in glMatrixMode(mode).

"SDL is using the X11 video backend but GLEW was built without GLX support". This is also interesting, does that show up when you run the locally built copy?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants