-
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
Fragment shader linker error on Linux #12
Comments
I researched into this a bit. From what I gathered this error occurs on GPU's that are low-end. As the error says, only texture coordinates may be indexed in the fragment shader. Is this in a virtual machine, or actual hardware? If it's a VM, can the host OS run Nintengo fine? I'd be curious to see the output of the two commands (gist or pastebin the logs):
and
For |
This is not a VM, no. It's just a Linux machine running Ubuntu 12.04 with an old Nvidia card. azul3d_info:
glxinfo:
|
Well... looks like Azul3D is picking up the right GL driver (I had mild concern it might be choosing e.g. software over your hardware drivers). Without changing the shaders, there isn't anything you can do. The hardware (or drivers) don't support it. Maybe try updating your drivers? The only alternative to using an array for the color palette is using a 1D texture lookup -- but, sadly, the |
That's fine. I'm not terribly concerned. Ubuntu 12.04 is almost 3 years old at this point, and the Geforce 7600 came out in 2006. So we're talking about a pretty old setup. The reality is that I should really update it at some point. I'm going to close this bug out for now and not worry about it until we see it on a newer system. |
I can at least confirm it works fine on my Ubuntu 14.04 system using Mesa. |
nes: use a 2D texture for the color palette; Fixes #12
When I try to run nintengo on my Linux machine I get this error and the video is blank:
@slimsag: Any idea what might be causing this?
The text was updated successfully, but these errors were encountered: