Results for spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr

Overview

Result: fail

Back to summary

Details

Detail Value
Returncode 1
Time 0.132514953613
Info
Returncode: 1

Errors:
pci id for fd 5: 10de:0161, driver nouveau
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END
Error: failed to compile this fragment program:
FRAG
PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1
DCL IN[0], GENERIC[0], PERSPECTIVE
DCL IN[1], GENERIC[1], PERSPECTIVE
DCL IN[2], GENERIC[2], PERSPECTIVE
DCL IN[3], GENERIC[3], PERSPECTIVE
DCL IN[4], GENERIC[4], PERSPECTIVE
DCL IN[5], GENERIC[5], PERSPECTIVE
DCL IN[6], GENERIC[6], PERSPECTIVE
DCL IN[7], GENERIC[7], PERSPECTIVE
DCL IN[8], GENERIC[8], PERSPECTIVE
DCL IN[9], GENERIC[9], PERSPECTIVE
DCL IN[10], GENERIC[10], PERSPECTIVE
DCL IN[11], GENERIC[11], PERSPECTIVE
DCL OUT[0], COLOR
DCL CONST[0..2]
DCL TEMP[0..4], LOCAL
IMM[0] FLT32 {    1.0000,     2.0000,     0.0000,     0.0000}
  0: SEQ TEMP[0].xy, CONST[2].xxxx, IMM[0].xyyy
  1: CMP TEMP[1], -TEMP[0].xxxx, IN[4], IN[0]
  2: CMP TEMP[2], -TEMP[0].xxxx, IN[5], IN[1]
  3: CMP TEMP[3], -TEMP[0].xxxx, IN[6], IN[2]
  4: CMP TEMP[4], -TEMP[0].xxxx, IN[7], IN[3]
  5: CMP TEMP[1], -TEMP[0].yyyy, IN[8], TEMP[1]
  6: CMP TEMP[2], -TEMP[0].yyyy, IN[9], TEMP[2]
  7: CMP TEMP[3], -TEMP[0].yyyy, IN[10], TEMP[3]
  8: CMP TEMP[4], -TEMP[0].yyyy, IN[11], TEMP[4]
  9: MUL TEMP[1], TEMP[1], CONST[0].xxxx
 10: MAD TEMP[1], TEMP[2], CONST[0].yyyy, TEMP[1]
 11: MAD TEMP[1], TEMP[3], CONST[0].zzzz, TEMP[1]
 12: MAD TEMP[1], TEMP[4], CONST[0].wwww, TEMP[1]
 13: ADD TEMP[1], TEMP[1], -CONST[1]
 14: DP4 TEMP[1].x, TEMP[1], TEMP[1]
 15: SLT TEMP[1].x, TEMP[1].xxxx, IMM[0].zzzz
 16: ADD TEMP[2].x, -TEMP[1].xxxx, IMM[0].xxxx
 17: CMP TEMP[1], -TEMP[2].xxxx, IMM[0].xwwx, IMM[0].wxwx
 18: MOV OUT[0], TEMP[1]
 19: END


Output:
Probe color at (10,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (10,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (10,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (10,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (25,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (25,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (25,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (25,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (40,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (40,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (40,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (40,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (55,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (55,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (55,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (55,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (80,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (80,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (80,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (80,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (95,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (95,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (95,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (95,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (110,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (110,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (110,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (110,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (125,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (125,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (125,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (125,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (150,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (150,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (150,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (150,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (165,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (165,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (165,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (165,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (180,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (180,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (180,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (180,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (195,10)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (195,25)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (195,40)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Probe color at (195,55)
  Expected: 0.000000 1.000000 0.000000
  Observed: 0.501961 0.501961 0.501961
Command /home/ilia/src/piglit/bin/shader_runner /home/ilia/src/piglit/tests/spec/glsl-1.20/execution/variable-indexing/vs-varying-array-mat4-index-col-row-wr.shader_test -auto
Traceback
None
dmesg

        

Back to summary