-
Notifications
You must be signed in to change notification settings - Fork 51
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
Badly view weapons #85
Comments
Could you please provide some more infos? Operating System? Graphic card? Binaries used (e.g. stock 0.8.8, nightly builds, third party fork)? Did you also try using a clean q3config.cfg, or "clean" homepath and basepath (without extra pk3 files in baseoa)? |
I check configs and check stock binaries and git version builded this: https://aur.archlinux.org/packages/openarena-git |
Some OpenArena packages used by some Linux distros repositories are known to have strange issues. OpenArena Team does not have control over them. |
if you download from the site, the same problem |
Did you get the problem since your very first start of the game? If that's the case, it might be a video card driver problem (try if there is another version you can try to install. But I'm not familiar with drivers under Linux). If it started recently, maybe you autodownloaded some poorly packaged pk3 file (e.g. some third party map) which messed up your game (you can try using a clean settings/autodownload folder by starting OA with "+set fs_homepath [path]" parameter from OS command line.) |
It didn’t help... I hope that the drivers are installed and this will be fixed soon |
You didn't specify whether you experienced the issue since day one or it started later... |
I have exactly same issue. Os: Arch linux, 6.1.68-1-lts I haven't launched the game for a long time (I don't remember did I even ever start it on this machine). Today wanted to play and experienced this bug.
Here is the log (game executed from |
this intel bug is unfortunate but at the same time it intrigues me. I don't have any intel iGPUs relevant nor a linux install that could use them but I do wonder if r_ext_vertex_shaders could be affecting it in some way, or gulp a glibc regression. The machinegun barrel uses the same texture as the rest of the gun so I doubt it's texture specific. I almost think it's related to the MD3's bounding box (for internal rendering, not collision) |
Several people have noticed a curious regression which cause some secondary weapon models (such as machinegun's barrel) to not be rendered. For instance: - OpenArena#316 - OpenArena/engine#85 - https://forum.manjaro.org/t/openarena-lightning-gun-beam-not-visible-with-glibc-2-37-x86-64-bug/135312 And some people have hypothesized that this could have something to do with a recent change in glibc. I'm also facing this issue since an upgrade from ubuntu 22.04 to 24.04 and I've found its cause, here is the patch. As you can see the logic to add a suffix to the primary weapon model was previously based on a call to COM_StripExtension() with the same pointer for in & out. However, this function passes in & out to Q_strncpyz() which itself relies on strncpy() which does not specify the expected behavior in case of aliasing/overlapping of src & dst. So it was relying on an unspecified behavior, prone to change at any time and without any communication. This patch passes the build step but I've tested it in-game with the legacy project https://github.com/OpenArena/legacy and a back-ported version of it.
Situation recap:
|
Making |
in all variants graphic settings
The text was updated successfully, but these errors were encountered: