Sauerbraten gives me this error on startup, the game still runs, but it is very disconcerting [annoying] (enough to ask for it to be fixed before the next release). I realise I can just remove the steepworld shader, but I'd rather not edit a core cfg while working with CVS.
---
Renderer: RADEON 9550 x86/SSE2 (ATI Technologies Inc.)
Driver: 2.0.6287 WinXP Release
---
COMPILE ERROR (PS:steepworld) - Fragment program exceeded native resources:
Temporaries - 1
Parameters - 7
Attributes - 3
ALU instructions - 43
Texture instructions - 11
Texture indirections - 0
!!ARBfp1.0
OPTION ARB_precision_hint_fastest;
OPTION ARB_fog_linear;
ATTRIB htc = fragment.texcoord[0];
ATTRIB lmtc = fragment.texcoord[2];
ATTRIB cam = fragment.texcoord[1];
TEMP diffuse, lmc, lmlv, bump, camvts, he, height, light, normal;
TEX lmc, lmtc, texture[1], 2D;
TEX lmlv, lmtc, texture[2], 2D;
MAD lmlv, lmlv, 2, -1;
DP3 camvts.w, cam, cam;
RSQ camvts.w, camvts.w;
MUL camvts.xyz, camvts.w, cam;
PARAM step = -0.142857142857143;
TEMP duv, dtc, cc;
RCP duv, camvts.z;
MUL duv, duv, camvts;
MUL duv, duv, step;
MUL duv, duv, program.env[12].x;
MOV height, 1.0;
MAD dtc, duv, program.env[12].y, htc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D;
SLT cc, bump.w, height;
MAD height, step, cc, height;
MAD dtc, duv, cc, dtc;
TEX bump, dtc, texture[3], 2D
TEX diffuse, dtc, texture[0], 2D;
MAD bump.xyz, bump, 2, -1;
DP3_SAT bump, bump, lmlv;
MUL light, lmc, bump;
MAX light, light, program.env[5];
MUL diffuse.xyz, diffuse, 2;
MUL result.color, light, diffuse;
END
<<HERE>>
---
reply to this message
|