OpenGL rendering error
Awakened-Redstone opened this issue ยท 4 comments
When loading the game with the mod it start loading with no problems, but when it reaches the stage 2 the screen only renders the background color, failing to load everything, after it reaches stage 4 it renders again, and right after it locks at the red screen again.
On logs it can be seen that OpenGL is having errors when trying to render the UI
Logs: https://gist.github.com/Awakened-Redstone/d73028d5ae912d2a1ca6e1ad5217af7a
Computer info
- Processor:
Intel Core i7-3612QM - Rendering:
- Hardware:
Integrated GPU - Driver:
3rd Gen Core processor Graphics Controller - Platform:
X11 - OpenGL:
3.0 Mesa 21.3.7
- Hardware:
- Allocated RAM:
9 GiB - Total RAM:
12 GB - OS:
Linux Manjaro
It seems that this mod will cause OpenGL error if your GPU is too old. (Doesn't support GLSL 1.5/OpenGL 3.2)
I'm playing "Benchmark II" modpack on ArchLinux, delete this mod will be fine.
Yeah, I'm playing without it.
I don't really expect a fix honestly.
This is more so people with the same issue can find the cause easier.
Thanks for reporting this issue! I have several things planned for the next update, and hopefully I can sneak a fix for this in as well.
It seems that this mod will cause OpenGL error if your GPU is too old. (Doesn't support GLSL 1.5/OpenGL 3.2)
I'm playing "Benchmark II" modpack on ArchLinux, delete this mod will be fine.
I think that it's possible this prevents MangoHud from working with this mod installed with Linux.
[2022-08-26 04:58:18.880] [MANGOHUD] [error] [gl_renderer.cpp:143] ImGui_ImplOpenGL3_CreateDeviceObjects: failed to compile vertex shader!
[2022-08-26 04:58:18.880] [MANGOHUD] [error] [gl_renderer.cpp:143] ImGui_ImplOpenGL3_CreateDeviceObjects: failed to compile fragment shader!
[2022-08-26 04:58:18.880] [MANGOHUD] [error] [gl_renderer.cpp:161] ImGui_ImplOpenGL3_CreateDeviceObjects: failed to link shader program! (with GLSL '#version 410
')
java: ../mangohud/subprojects/imgui-1.81/imgui.cpp:7053: void ImGui::ErrorCheckNewFrameSanityChecks(): Assertion `(g.FrameCount == 0 || g.FrameCountEnded == g.FrameCount) && "Forgot to call Render() or EndFrame() at the end of the previous frame?"' failed.


