Rev 4359 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4359 | Rev 4501 | ||
---|---|---|---|
Line 519... | Line 519... | ||
519 | 519 | ||
520 | msg++; |
520 | msg++; |
521 | if (p->gen >= 060) { |
521 | if (p->gen >= 060) { |
522 | /* First compute 1/z */ |
522 | /* First compute 1/z */ |
523 | brw_PLN(p, |
523 | brw_PLN(p, |
524 | brw_message_reg(msg), |
524 | brw_vec8_grf(30, 0), |
525 | brw_vec1_grf(uv+1, 0), |
525 | brw_vec1_grf(uv+1, 0), |
Line 526... | Line 526... | ||
526 | brw_vec8_grf(2, 0)); |
526 | brw_vec8_grf(2, 0)); |
527 | 527 | ||
528 | if (dw == 16) { |
528 | if (dw == 16) { |
529 | brw_set_compression_control(p, BRW_COMPRESSION_NONE); |
529 | brw_set_compression_control(p, BRW_COMPRESSION_NONE); |
530 | brw_math_invert(p, brw_vec8_grf(30, 0), brw_vec8_grf(30, 0)); |
530 | brw_math_invert(p, brw_vec8_grf(30, 0), brw_vec8_grf(30, 0)); |
531 | brw_math_invert(p, brw_vec8_grf(31, 0), brw_vec8_grf(31, 0)); |
531 | brw_math_invert(p, brw_vec8_grf(31, 0), brw_vec8_grf(31, 0)); |
532 | brw_set_compression_control(p, BRW_COMPRESSION_COMPRESSED); |
532 | brw_set_compression_control(p, BRW_COMPRESSION_COMPRESSED); |
- | 533 | } else |
|
533 | } else |
534 | brw_math_invert(p, brw_vec8_grf(30, 0), brw_vec8_grf(30, 0)); |
534 | brw_math_invert(p, brw_vec8_grf(30, 0), brw_vec8_grf(30, 0)); |
535 | |
535 | brw_PLN(p, |
536 | brw_PLN(p, |
536 | brw_vec8_grf(28, 0), |
537 | brw_vec8_grf(26, 0), |
537 | brw_vec1_grf(uv, 0), |
- | |
538 | brw_vec8_grf(2, 0)); |
- | |
539 | brw_MUL(p, |
- | |
540 | brw_message_reg(msg), |
- | |
541 | brw_vec8_grf(28, 0), |
- | |
542 | brw_vec8_grf(30, 0)); |
- | |
543 | msg += dw/8; |
538 | brw_vec1_grf(uv, 0), |
544 | 539 | brw_vec8_grf(2, 0)); |
|
545 | brw_PLN(p, |
540 | brw_PLN(p, |
546 | brw_vec8_grf(28, 0), |
541 | brw_vec8_grf(28, 0), |
- | 542 | brw_vec1_grf(uv, 0), |
|
547 | brw_vec1_grf(uv, 0), |
543 | brw_vec8_grf(4, 0)); |
548 | brw_vec8_grf(4, 0)); |
544 | |
- | 545 | brw_MUL(p, |
|
- | 546 | brw_message_reg(msg), |
|
- | 547 | brw_vec8_grf(26, 0), |
|
- | 548 | brw_vec8_grf(30, 0)); |
|
549 | brw_MUL(p, |
549 | brw_MUL(p, |
550 | brw_message_reg(msg), |
550 | brw_message_reg(msg + dw/8), |
551 | brw_vec8_grf(28, 0), |
551 | brw_vec8_grf(28, 0), |
552 | brw_vec8_grf(30, 0)); |
552 | brw_vec8_grf(30, 0)); |