From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: [Bug 70130] New: unable to compile fragment shader program
Date: Fri, 04 Oct 2013 13:42:05 +0000 [thread overview]
Message-ID: <bug-70130-8800@http.bugs.freedesktop.org/> (raw)
[-- Attachment #1.1: Type: text/plain, Size: 8374 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=70130
Priority: medium
Bug ID: 70130
Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Summary: unable to compile fragment shader program
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: infyquest-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
Hardware: x86 (IA32)
Status: NEW
Version: 9.2
Component: Drivers/DRI/nouveau
Product: Mesa
I have old geforce go 7900 inspiron e1705 laptop. On which I have archlinux
with nouveau (9.2.0-2)& mesa drivers.
I get the below error when i use the debug build
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COORD_ORIGIN LOWER_LEFT
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], POSITION, LINEAR
DCL IN[1], TEXCOORD[0], PERSPECTIVE
DCL IN[2], TEXCOORD[1], PERSPECTIVE
DCL IN[3], TEXCOORD[2], PERSPECTIVE
DCL IN[4], TEXCOORD[3], PERSPECTIVE
DCL IN[5], GENERIC[0], PERSPECTIVE
DCL OUT[0], COLOR
DCL SAMP[0]
DCL SAMP[1]
DCL SAMP[2]
DCL SAMP[3]
DCL SAMP[4]
DCL SAMP[5]
DCL CONST[19]
DCL CONST[0..2]
DCL CONST[4..13]
DCL TEMP[0]
DCL TEMP[1..13], LOCAL
IMM[0] FLT32 { 0.1250, 2.0000, 0.8000, 0.1000}
IMM[1] FLT32 { 7.5000, -0.5000, 0.0000, 1.0000}
IMM[2] FLT32 {16384.0000, 4098.0000, -1.0000, 4094.0000}
IMM[3] FLT32 { 0.0025, 0.0500, 0.9990, 0.0010}
IMM[4] FLT32 { 0.3333, 7.0000, 0.5000, 300.0000}
IMM[5] FLT32 { 0.2000, 0.0300, 8.0000, 100.0000}
IMM[6] FLT32 { 450.0000, 1.5000, 0.2500, 1.0500}
IMM[7] FLT32 { 1.3333, 1.4427, 5.0000, 0.0000}
0: MOV TEMP[0], IN[0]
1: MAD TEMP[0].y, IN[0], CONST[19].zzzz, CONST[19].wwww
2: MUL TEMP[1].x, CONST[4].xxxx, IMM[0].xxxx
3: MOV TEMP[2].xyz, -CONST[0].xyzx
4: ADD TEMP[3].xyz, CONST[2].xyzz, -IN[5].xyzz
5: DP3 TEMP[4].x, TEMP[3].xyzz, TEMP[3].xyzz
6: RSQ TEMP[4].x, TEMP[4].xxxx
7: MUL TEMP[3].xyz, TEMP[3].xyzz, TEMP[4].xxxx
8: ADD TEMP[4].xyz, TEMP[2].xyzz, TEMP[3].xyzz
9: MUL TEMP[5].x, CONST[4].xxxx, IMM[0].wwww
10: LRP TEMP[5].x, TEMP[5].xxxx, IMM[0].zzzz, IMM[0].yyyy
11: MAD TEMP[5].xy, IN[1].xyyy, TEMP[5].xxxx, IN[1].zwww
12: MOV TEMP[5].xy, TEMP[5].xyyy
13: TEX TEMP[5].xyz, TEMP[5], SAMP[1], 2D
14: MUL TEMP[6].x, CONST[4].xxxx, IMM[0].wwww
15: LRP TEMP[6].x, TEMP[6].xxxx, IMM[0].zzzz, IMM[0].yyyy
16: MAD TEMP[6].xy, IN[1].xyyy, TEMP[6].xxxx, IN[1].zwww
17: MOV TEMP[6].xy, TEMP[6].xyyy
18: TEX TEMP[6].xyz, TEMP[6], SAMP[2], 2D
19: MUL TEMP[7].x, IMM[1].xxxx, CONST[13].xxxx
20: FRC TEMP[7].x, TEMP[7].xxxx
21: LRP TEMP[5].xyz, TEMP[7].xxxx, TEMP[6].xzyy, TEMP[5].xzyy
22: ADD TEMP[5].xyz, TEMP[5].xyzz, IMM[1].yyyy
23: DP3 TEMP[6].x, TEMP[5].xyzz, TEMP[5].xyzz
24: RSQ TEMP[6].x, TEMP[6].xxxx
25: MUL TEMP[5].xyz, TEMP[5].xyzz, TEMP[6].xxxx
26: LRP TEMP[6].xyz, TEMP[1].xxxx, TEMP[5].xyzz, IMM[1].zwzz
27: MAD TEMP[7].x, IMM[0].yyyy, TEMP[0].zzzz, IMM[2].zzzz
28: MUL TEMP[7].x, TEMP[7].xxxx, IMM[2].wwww
29: ADD TEMP[7].x, IMM[2].yyyy, -TEMP[7].xxxx
30: RCP TEMP[7].x, TEMP[7].xxxx
31: MUL TEMP[7].x, IMM[2].xxxx, TEMP[7].xxxx
32: RCP TEMP[8].x, CONST[12].xxxx
33: RCP TEMP[8].y, CONST[12].yyyy
34: MUL TEMP[8].xy, TEMP[0].xyyy, TEMP[8].xyyy
35: MOV TEMP[8].xy, TEMP[8].xyyy
36: TEX TEMP[8].x, TEMP[8], SAMP[5], 2D
37: RCP TEMP[9].x, CONST[12].xxxx
38: RCP TEMP[9].y, CONST[12].yyyy
39: MAD TEMP[10].x, IMM[0].yyyy, TEMP[8].xxxx, IMM[2].zzzz
40: MUL TEMP[10].x, TEMP[10].xxxx, IMM[2].wwww
41: ADD TEMP[10].x, IMM[2].yyyy, -TEMP[10].xxxx
42: RCP TEMP[10].x, TEMP[10].xxxx
43: MAD TEMP[10].x, IMM[2].xxxx, TEMP[10].xxxx, -TEMP[7].xxxx
44: MUL TEMP[10].x, TEMP[10].xxxx, IMM[3].xxxx
45: MIN TEMP[10].x, TEMP[10].xxxx, IMM[3].yyyy
46: MAX TEMP[10].x, TEMP[10].xxxx, IMM[1].zzzz
47: MUL TEMP[10].xy, TEMP[6].xzzz, TEMP[10].xxxx
48: MAD TEMP[9].xy, TEMP[0].xyyy, TEMP[9].xyyy, -TEMP[10].xyyy
49: MIN TEMP[9].xy, TEMP[9].xyyy, IMM[3].zzzz
50: MAX TEMP[9].xy, TEMP[9].xyyy, IMM[3].wwww
51: MOV TEMP[9].xy, TEMP[9].xyyy
52: TEX TEMP[9].x, TEMP[9], SAMP[5], 2D
53: SLT TEMP[10].x, TEMP[9].xxxx, TEMP[8].xxxx
54: CMP TEMP[8].x, -TEMP[10].xxxx, TEMP[8].xxxx, TEMP[9].xxxx
55: MAD TEMP[8].x, IMM[0].yyyy, TEMP[8].xxxx, IMM[2].zzzz
56: MUL TEMP[8].x, TEMP[8].xxxx, IMM[2].wwww
57: ADD TEMP[8].x, IMM[2].yyyy, -TEMP[8].xxxx
58: RCP TEMP[8].x, TEMP[8].xxxx
59: MAD TEMP[7].x, IMM[2].xxxx, TEMP[8].xxxx, -TEMP[7].xxxx
60: MUL TEMP[8].x, TEMP[7].xxxx, IMM[4].xxxx
61: MIN TEMP[8].x, TEMP[8].xxxx, IMM[4].yyyy
62: MAX TEMP[8].x, TEMP[8].xxxx, IMM[1].zzzz
63: MUL TEMP[9].xy, TEMP[6].xzzz, TEMP[8].xxxx
64: MAD TEMP[9].xy, IMM[4].zzzz, IN[3].xyyy, -TEMP[9].xyyy
65: RCP TEMP[10].x, IN[3].wwww
66: MAD_SAT TEMP[9].xy, TEMP[9].xyyy, TEMP[10].xxxx, IMM[4].zzzz
67: MOV TEMP[9].xy, TEMP[9].xyyy
68: TEX TEMP[9].xyz, TEMP[9], SAMP[4], 2D
69: POW TEMP[10].x, CONST[6].xxxx, IMM[5].xxxx
70: LRP TEMP[10].x, TEMP[10].xxxx, IMM[1].wwww, IMM[4].wwww
71: RCP TEMP[10].x, TEMP[10].xxxx
72: MUL_SAT TEMP[10].x, TEMP[7].xxxx, TEMP[10].xxxx
73: ADD TEMP[10].x, IMM[1].wwww, -TEMP[10].xxxx
74: MOV TEMP[11].xy, IN[4].xyyy
75: TEX TEMP[11].w, TEMP[11], SAMP[0], 2D
76: SLT TEMP[12].x, TEMP[11].wwww, IMM[5].yyyy
77: ADD TEMP[12].x, -TEMP[12].xxxx, IMM[1].wwww
78: CMP TEMP[11].x, -TEMP[12].xxxx, TEMP[11].wwww, IMM[1].zzzz
79: RCP TEMP[12].x, TEMP[0].wwww
80: MUL TEMP[12].x, TEMP[0].zzzz, TEMP[12].xxxx
81: MUL TEMP[1].x, TEMP[1].xxxx, TEMP[3].yyyy
82: MUL TEMP[1].x, TEMP[1].xxxx, IMM[5].zzzz
83: MIN TEMP[1].x, TEMP[1].xxxx, IMM[1].wwww
84: MAX TEMP[1].x, TEMP[1].xxxx, IMM[3].yyyy
85: LRP TEMP[1].xyz, TEMP[1].xxxx, TEMP[5].xyzz, IMM[1].zwzz
86: DP3 TEMP[5].x, TEMP[4].xyzz, TEMP[4].xyzz
87: RSQ TEMP[5].x, TEMP[5].xxxx
88: MUL TEMP[4].xyz, TEMP[4].xyzz, TEMP[5].xxxx
89: DP3 TEMP[1].x, TEMP[1].xyzz, TEMP[4].xyzz
90: MUL TEMP[4].x, TEMP[3].yyyy, IMM[0].yyyy
91: LRP TEMP[4].x, TEMP[4].xxxx, IMM[6].xxxx, IMM[5].wwww
92: POW TEMP[1].x, TEMP[1].xxxx, TEMP[4].xxxx
93: MUL TEMP[1].xyz, TEMP[1].xxxx, CONST[1].xyzz
94: MUL TEMP[4].xy, IMM[4].zzzz, IN[3].xyyy
95: RCP TEMP[5].x, IN[3].wwww
96: MAD TEMP[4].xy, TEMP[4].xyyy, TEMP[5].xxxx, IMM[4].zzzz
97: MOV TEMP[4].xy, TEMP[4].xyyy
98: TEX TEMP[4].xyz, TEMP[4], SAMP[4], 2D
99: DP3 TEMP[2].x, TEMP[6].xyzz, TEMP[2].xyzz
100: ADD TEMP[2].x, TEMP[2].xxxx, IMM[1].wwww
101: MAD TEMP[2].x, TEMP[2].xxxx, IMM[6].zzzz, IMM[4].zzzz
102: MUL TEMP[5].xyz, TEMP[9].xyzz, CONST[5].xyzz
103: MUL TEMP[13].x, TEMP[7].xxxx, CONST[6].xxxx
104: MUL_SAT TEMP[13].x, TEMP[13].xxxx, IMM[5].xxxx
105: LRP TEMP[5].xyz, TEMP[13].xxxx, TEMP[5].xyzz, TEMP[9].xyzz
106: MUL TEMP[9].x, TEMP[10].xxxx, TEMP[10].xxxx
107: LRP TEMP[5].xyz, TEMP[9].xxxx, TEMP[5].xyzz, CONST[9].xyzz
108: MUL TEMP[2].xyz, TEMP[2].xxxx, TEMP[5].xyzz
109: MUL TEMP[5].x, TEMP[8].xxxx, IMM[6].yyyy
110: MUL TEMP[8].xy, IMM[4].zzzz, IN[2].xyyy
111: MAD TEMP[5].xy, TEMP[5].xxxx, TEMP[6].xzzz, TEMP[8].xyyy
112: RCP TEMP[8].x, IN[2].wwww
113: MAD_SAT TEMP[5].xy, TEMP[5].xyyy, TEMP[8].xxxx, IMM[4].zzzz
114: MOV TEMP[5].xy, TEMP[5].xyyy
115: TEX TEMP[5].xyz, TEMP[5], SAMP[3], 2D
116: MUL TEMP[8].xyz, CONST[1].xyzz, CONST[7].xyzz
117: LRP TEMP[5].xyz, CONST[8].xxxx, TEMP[8].xyzz, TEMP[5].xyzz
118: DP3_SAT TEMP[3].x, TEMP[6].xyzz, TEMP[3].xyzz
119: ADD TEMP[3].x, IMM[6].wwww, -TEMP[3].xxxx
120: POW TEMP[3].x, TEMP[3].xxxx, IMM[7].xxxx
121: LRP TEMP[2].xyz, TEMP[3].xxxx, TEMP[5].xyzz, TEMP[2].xyzz
122: MOV_SAT TEMP[3].x, TEMP[7].xxxx
123: LRP TEMP[2].xyz, TEMP[3].xxxx, TEMP[2].xyzz, TEMP[4].xyzz
124: MAD TEMP[1].xyz, TEMP[1].xyzz, IMM[6].yyyy, TEMP[2].xyzz
125: MUL TEMP[2].x, -CONST[11].xxxx, CONST[11].xxxx
126: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[12].xxxx
127: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[12].xxxx
128: MUL TEMP[2].x, TEMP[2].xxxx, IMM[7].yyyy
129: EX2 TEMP[2].x, TEMP[2].xxxx
130: ADD TEMP[3].x, IMM[1].wwww, -CONST[11].yyyy
131: MAD_SAT TEMP[2].x, TEMP[2].xxxx, TEMP[3].xxxx, CONST[11].yyyy
132: LRP TEMP[1].xyz, TEMP[2].xxxx, TEMP[1].xyzz, CONST[10].xyzz
133: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[11].xxxx
134: MUL TEMP[2].x, IMM[7].zzzz, CONST[6].xxxx
135: MUL_SAT TEMP[2].x, TEMP[7].xxxx, TEMP[2].xxxx
136: MOV TEMP[1].w, TEMP[2].xxxx
137: MOV OUT[0], TEMP[1]
138: END
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 9617 bytes --]
[-- Attachment #2: Type: text/plain, Size: 181 bytes --]
_______________________________________________
Nouveau mailing list
Nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
next reply other threads:[~2013-10-04 13:42 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-04 13:42 bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ [this message]
[not found] ` <bug-70130-8800-V0hAGp6uBxMKqLRl/0Ahz6D7qz1kEfGD2LY78lusg7I@public.gmane.org/>
2013-10-04 16:08 ` [Bug 70130] unable to compile fragment shader program bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bug-70130-8800@http.bugs.freedesktop.org/ \
--to=bugzilla-daemon-cc+yj3umiyqdupfqwhejaq@public.gmane.org \
--cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.