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

Game not opening #275

Open
MilkPossum opened this issue Nov 30, 2023 · 3 comments
Open

Game not opening #275

MilkPossum opened this issue Nov 30, 2023 · 3 comments

Comments

@MilkPossum
Copy link

Error linking world|OIT 1; DITHER 0; MODE 0 program:

Vertex shader(s) failed to link, fragment shader(s) failed to link.
Vertex link error: INVALID_OPERATION.
ERROR: error(#472) The amount of shader image, shader storage buffer number and fragment outputs exceed hardware limitation!fragment link error: INVALID_OPERATION.
ERROR: error(#472) The amount of shader image, shader storage buffer number and fragment outputs exceed hardware limitation!

Engine:	Ironwail 0.7.0 (64-bit)
OpenGL:	4.3.13417 Core Profile Context 15.301.1901.0
GPU:	AMD Radeon HD 7500M/7600M Series
Vendor:	ATI Technologies Inc.

Any way to fix?

@andrei-drexler
Copy link
Owner

It looks like the GPU driver doesn't expose some functionality that is currently required by the Ironwail renderer. There might be an updated driver on AMD's website (if you select Graphics > AMD Radeon HD > AMD Radeon HD 7000M Series and then pick the one that matches your GPU), but it's hard to say if that will actually improve the situation. I'll see if I can change the code to not use this functionality, but I can't make any promises. For now, I'd recommend using Quakespasm if a newer driver doesn't fix this.

@MilkPossum
Copy link
Author

You didn't have to go to such a length to help me but you still did it. I appreciate your help so much.

@Harpenen
Copy link

You should be able to run Ironwail anyway with the LIBGL_ALWAYS_SOFTWARE=1 environment variable, but I advise against this since you will likely experience poor performance.
I suggest doing as andrei said and just using Quakespasm if you want to play Quake, but if you MUST use Ironwail specifically for whatever reason, the option exists.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants