shader issues with Linux install

Post Reply
fraterchaos
Posts: 2
Joined: Thu Mar 06, 2014 4:37 am
Location: N.E. Pennsylvania
Contact:

shader issues with Linux install

Post by fraterchaos »

I've been trying to get the game running for a couple weeks now under Manjaro Linux 0.8.9 with an Nvidia Geforce 7000 graphics card.

I'm using the non-free drivers and they are completely up to date, but each time I start the game, it begins loading the universe and when it gets about halfway it stops and gives an error like this:

Error Compiling Shader: Shield:
Fragment Info
--------------------
0(107) : error C6013: Only arrays of Ttexcoords may be indexed in this profile, and only with a loop index variable
0(108) : error C6013: Only arrays of Ttexcoords may be indexed in this profile, and only with a loop index variable
OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer String: GeForce 73000 GS/PCIe/SSE2

I have recieived updates for the game about once a week or more and yet it never helps... my drivers are as up to date as i can make them using Manjaro.

I've tried adding "DisableShaders=1" and changing "AntiAliasingMode=0" froma couple messages I saw about others having what sounded like similar issues, and niether has helped.
(note: there was no DisableShaders entry in my ini file and I had to add it to set it...)

I'd really like to get this game to run, but it's really beginning to get to be a serious pain... anyone have any idea what could be wrong?
Tichy
Posts: 132
Joined: Tue Jul 02, 2013 12:00 pm

Re: shader issues with Linux install

Post by Tichy »

Try DisableEclipse=1
FluffyFreak
Posts: 1344
Joined: Tue Jul 02, 2013 1:49 pm
Location: Beeston, Nottinghamshire, GB
Contact:

Re: shader issues with Linux install

Post by FluffyFreak »

That won't be enough, you need at least an nVidia 8x00 series GPU nowadays due to the shaders getting a little bit more complex.
You should be able to pick one up of ebay for less than $10
fraterchaos
Posts: 2
Joined: Thu Mar 06, 2014 4:37 am
Location: N.E. Pennsylvania
Contact:

Re: shader issues with Linux install

Post by fraterchaos »

ah ok thanks anyway then... I ain't got $10 to spend at the moment.
dogguts
Posts: 1
Joined: Tue May 20, 2014 12:25 am

Re: shader issues with Linux install

Post by dogguts »

That won't be enough, you need at least an nVidia 8x00 series GPU
Actually I'm also stuck (for the time being) with a pre 8x00 card; a nvidia 7800GT (granted it's old, but so is my entire rig), so I'm running/ran into the same issue.
Thing is AFAICT "data/shaders/gl2/shield.frag" is the only shader requiring a 8x00 card due the use of array indexing ( (!)conclusion after a quick glance through some of the code).
A workaround(!) to get the game running;
1) comment out the entire main function in /data/shaders/gl2/shield.frag (obviously compiles, but will definitely have an impact on shield rendering (no visible shields at all?))
or
2) posted on https://github.com/pioneerspacesim/pion ... t-35030427, wouldn't call it a solution since it circumvents the values set in "src/graphics/gl2/ShieldMaterial.cpp" (at first sight something todo with shield strength?)

Disclaimer; I'm not a Pioneer developer, just wanted to check out this game.
Post Reply