xf86-video-ati: No fragment shader?
Markus Strobl
mstrobl2 at yahoo.com
Sun Mar 15 11:18:03 PDT 2009
Just wondering if there's any work ongoing to fix the issue with
googleearth where it exits with "no fragment shader" Using
xf86-video-ati? It works fine with fglrx.
Everything else works fine with xf86-video-ati: Composited desktop (KDE4
w/ effects), glxgears etc. Just googleearth refuses to work.
Graphics are a R430 (ATI X800XL), xf86-video-ati-6.12, mesa-7.3.
The error:
r300_fragprog.c::emit_param4fv(): Out of const/param slots!
pc=0*************************************
Mesa program:
-------------
0: DP3 TEMP[0].y, INPUT[5], INPUT[5];
1: RSQ TEMP[0].y, TEMP[0].yxxx;
2: DP3 TEMP[0].x, INPUT[5], STATE[0];
3: MUL TEMP[0].x, TEMP[0].yyyy, TEMP[0];
4: MUL TEMP[0].x, TEMP[0], STATE[1].wwww;
5: MAD TEMP[0].y, TEMP[0].-x-x-x-x, STATE[2].xxxx, STATE[2];
6: POW TEMP[0].y, TEMP[0].yxxx, STATE[2].zxxx;
7: RCP TEMP[0].z, TEMP[0].yxxx;
8: MUL TEMP[0].x, TEMP[0], TEMP[0];
9: ADD TEMP[0].y, TEMP[0].xxxx, STATE[3];
10: MUL TEMP[0].y, TEMP[0], TEMP[0].zzzz;
11: MUL TEMP[0].yzw, TEMP[0].yyyy, STATE[1].xxyz;
12: MUL TEMP[0].yzw, TEMP[0], STATE[4].xxxx;
13: MAD TEMP[0].x, TEMP[0], STATE[3].wwww,
STATE[3].wwww;
14: MAD TEMP[0].xyz, TEMP[0].xxxx, INPUT[4],
TEMP[0].yzww;
15: MUL TEMP[0].xyz, TEMP[0],
STATE[0].-w-w-w-w;
16: POW TEMP[0].x, STATE[3].zxxx,
TEMP[0].xxxx;
17: POW TEMP[0].z, STATE[3].zxxx,
TEMP[0].zxxx;
18: POW TEMP[0].y, STATE[3].zxxx,
TEMP[0].yxxx;
19: ADD TEMP[0].xyz, TEMP[0].-x-y-z-w,
STATE[3].yyyy;
20: MUL TEMP[0].w, TEMP[0].yyyy,
STATE[4].yyyy;
21: MAD TEMP[0].w, TEMP[0].xxxx, STATE[3].xxxx,
TEMP[0];
22: MAD TEMP[0].w, TEMP[0].zzzz, STATE[4].zzzz,
TEMP[0];
23: MAD TEMP[0].w, TEMP[0], STATE[2],
INPUT[4];
24: MOV OUTPUT[0],
TEMP[0];
25:
END;
Hardware
program
----------------
tex:
NODE 0: alu_offset: 0, tex_offset: 0, alu_end: -1, tex_end: -1
00001188
00000000
00001230
00850000
000011b0
010a0801
00001270
00040810
000011f0
00020820
00000000
r300SetupPixelShader: No valid fragment shader, exiting
More information about the xorg
mailing list