0001
0002
0003
0004
0005
0006
0007
0008 #include "intel_renderstate.h"
0009
0010 static const u32 gen9_null_state_relocs[] = {
0011 0x000007a8,
0012 0x000007b4,
0013 0x000007bc,
0014 0x000007cc,
0015 -1,
0016 };
0017
0018 static const u32 gen9_null_state_batch[] = {
0019 0x7a000004,
0020 0x01000000,
0021 0x00000000,
0022 0x00000000,
0023 0x00000000,
0024 0x00000000,
0025 0x69040300,
0026 0x78140000,
0027 0x04000000,
0028 0x7820000a,
0029 0x00000000,
0030 0x00000000,
0031 0x80000000,
0032 0x00000000,
0033 0x00000000,
0034 0x00000000,
0035 0x00000000,
0036 0x00000000,
0037 0x00000000,
0038 0x00000000,
0039 0x00000000,
0040 0x78130002,
0041 0x00000000,
0042 0x00000000,
0043 0x02001808,
0044 0x781f0004,
0045 0x00000000,
0046 0x00000000,
0047 0x00000000,
0048 0x00000000,
0049 0x00000000,
0050 0x78510009,
0051 0x00000000,
0052 0x00000000,
0053 0x00000000,
0054 0x00000000,
0055 0x00000000,
0056 0x00000000,
0057 0x00000000,
0058 0x00000000,
0059 0x00000000,
0060 0x00000000,
0061 0x78100007,
0062 0x00000000,
0063 0x00000000,
0064 0x00010000,
0065 0x00000000,
0066 0x00000000,
0067 0x00000000,
0068 0x00000000,
0069 0x00000000,
0070 0x781b0007,
0071 0x00000000,
0072 0x00000000,
0073 0x00000000,
0074 0x00000000,
0075 0x00000000,
0076 0x00000000,
0077 0x00000800,
0078 0x00000000,
0079 0x78110008,
0080 0x00000000,
0081 0x00000000,
0082 0x00000000,
0083 0x00000000,
0084 0x00000000,
0085 0x00000000,
0086 0x00000000,
0087 0x00000000,
0088 0x00000000,
0089 0x781e0003,
0090 0x00000000,
0091 0x00000000,
0092 0x00000000,
0093 0x00000000,
0094 0x781d0009,
0095 0x00000000,
0096 0x00000000,
0097 0x00000000,
0098 0x00000000,
0099 0x00000000,
0100 0x00000000,
0101 0x00000000,
0102 0x00000000,
0103 0x00000000,
0104 0x00000000,
0105 0x78120002,
0106 0x00000000,
0107 0x00000000,
0108 0x00000000,
0109 0x78500003,
0110 0x00000000,
0111 0x00000000,
0112 0x00000000,
0113 0x00000000,
0114 0x781c0002,
0115 0x00000000,
0116 0x00000000,
0117 0x00000000,
0118 0x780c0000,
0119 0x00000000,
0120 0x78520003,
0121 0x00000000,
0122 0x00000000,
0123 0x00000000,
0124 0x00000000,
0125 0x78300000,
0126 0x08010040,
0127 0x78310000,
0128 0x1e000000,
0129 0x78320000,
0130 0x1e000000,
0131 0x78330000,
0132 0x1e000000,
0133 0x79190002,
0134 0x00000000,
0135 0x00000000,
0136 0x00000000,
0137 0x791a0002,
0138 0x00000000,
0139 0x00000000,
0140 0x00000000,
0141 0x791b0002,
0142 0x00000000,
0143 0x00000000,
0144 0x00000000,
0145 0x79120000,
0146 0x00000000,
0147 0x79130000,
0148 0x00000000,
0149 0x79140000,
0150 0x00000000,
0151 0x79150000,
0152 0x00000000,
0153 0x79160000,
0154 0x00000000,
0155 0x78150009,
0156 0x00000000,
0157 0x00000000,
0158 0x00000000,
0159 0x00000000,
0160 0x00000000,
0161 0x00000000,
0162 0x00000000,
0163 0x00000000,
0164 0x00000000,
0165 0x00000000,
0166 0x78190009,
0167 0x00000000,
0168 0x00000000,
0169 0x00000000,
0170 0x00000000,
0171 0x00000000,
0172 0x00000000,
0173 0x00000000,
0174 0x00000000,
0175 0x00000000,
0176 0x00000000,
0177 0x781a0009,
0178 0x00000000,
0179 0x00000000,
0180 0x00000000,
0181 0x00000000,
0182 0x00000000,
0183 0x00000000,
0184 0x00000000,
0185 0x00000000,
0186 0x00000000,
0187 0x00000000,
0188 0x78160009,
0189 0x00000000,
0190 0x00000000,
0191 0x00000000,
0192 0x00000000,
0193 0x00000000,
0194 0x00000000,
0195 0x00000000,
0196 0x00000000,
0197 0x00000000,
0198 0x00000000,
0199 0x78170009,
0200 0x00000000,
0201 0x00000000,
0202 0x00000000,
0203 0x00000000,
0204 0x00000000,
0205 0x00000000,
0206 0x00000000,
0207 0x00000000,
0208 0x00000000,
0209 0x00000000,
0210 0x78490001,
0211 0x00000000,
0212 0x00000000,
0213 0x784a0000,
0214 0x00000000,
0215 0x784b0000,
0216 0x00000004,
0217 0x79170101,
0218 0x00000000,
0219 0x00000080,
0220 0x00000000,
0221 0x00000000,
0222 0x00000000,
0223 0x00000000,
0224 0x00000000,
0225 0x00000000,
0226 0x00000000,
0227 0x00000000,
0228 0x00000000,
0229 0x00000000,
0230 0x00000000,
0231 0x00000000,
0232 0x00000000,
0233 0x00000000,
0234 0x00000000,
0235 0x00000000,
0236 0x00000000,
0237 0x00000000,
0238 0x00000000,
0239 0x00000000,
0240 0x00000000,
0241 0x00000000,
0242 0x00000000,
0243 0x00000000,
0244 0x00000000,
0245 0x00000000,
0246 0x00000000,
0247 0x00000000,
0248 0x00000000,
0249 0x00000000,
0250 0x00000000,
0251 0x00000000,
0252 0x00000000,
0253 0x00000000,
0254 0x00000000,
0255 0x00000000,
0256 0x00000000,
0257 0x00000000,
0258 0x00000000,
0259 0x00000000,
0260 0x00000000,
0261 0x00000000,
0262 0x00000000,
0263 0x00000000,
0264 0x00000000,
0265 0x00000000,
0266 0x00000000,
0267 0x00000000,
0268 0x00000000,
0269 0x00000000,
0270 0x00000000,
0271 0x00000000,
0272 0x00000000,
0273 0x00000000,
0274 0x00000000,
0275 0x00000000,
0276 0x00000000,
0277 0x00000000,
0278 0x00000000,
0279 0x00000000,
0280 0x00000000,
0281 0x00000000,
0282 0x00000000,
0283 0x00000000,
0284 0x00000000,
0285 0x00000000,
0286 0x00000000,
0287 0x00000000,
0288 0x00000000,
0289 0x00000000,
0290 0x00000000,
0291 0x00000000,
0292 0x00000000,
0293 0x00000000,
0294 0x00000000,
0295 0x00000000,
0296 0x00000000,
0297 0x00000000,
0298 0x00000000,
0299 0x00000000,
0300 0x00000000,
0301 0x00000000,
0302 0x00000000,
0303 0x00000000,
0304 0x00000000,
0305 0x00000000,
0306 0x00000000,
0307 0x00000000,
0308 0x00000000,
0309 0x00000000,
0310 0x00000000,
0311 0x00000000,
0312 0x00000000,
0313 0x00000000,
0314 0x00000000,
0315 0x00000000,
0316 0x00000000,
0317 0x00000000,
0318 0x00000000,
0319 0x00000000,
0320 0x00000000,
0321 0x00000000,
0322 0x00000000,
0323 0x00000000,
0324 0x00000000,
0325 0x00000000,
0326 0x00000000,
0327 0x00000000,
0328 0x00000000,
0329 0x00000000,
0330 0x00000000,
0331 0x00000000,
0332 0x00000000,
0333 0x00000000,
0334 0x00000000,
0335 0x00000000,
0336 0x00000000,
0337 0x00000000,
0338 0x00000000,
0339 0x00000000,
0340 0x00000000,
0341 0x00000000,
0342 0x00000000,
0343 0x00000000,
0344 0x00000000,
0345 0x00000000,
0346 0x00000000,
0347 0x00000000,
0348 0x00000000,
0349 0x00000000,
0350 0x00000000,
0351 0x00000000,
0352 0x00000000,
0353 0x00000000,
0354 0x00000000,
0355 0x00000000,
0356 0x00000000,
0357 0x00000000,
0358 0x00000000,
0359 0x00000000,
0360 0x00000000,
0361 0x00000000,
0362 0x00000000,
0363 0x00000000,
0364 0x00000000,
0365 0x00000000,
0366 0x00000000,
0367 0x00000000,
0368 0x00000000,
0369 0x00000000,
0370 0x00000000,
0371 0x00000000,
0372 0x00000000,
0373 0x00000000,
0374 0x00000000,
0375 0x00000000,
0376 0x00000000,
0377 0x00000000,
0378 0x00000000,
0379 0x00000000,
0380 0x00000000,
0381 0x00000000,
0382 0x00000000,
0383 0x00000000,
0384 0x00000000,
0385 0x00000000,
0386 0x00000000,
0387 0x00000000,
0388 0x00000000,
0389 0x00000000,
0390 0x00000000,
0391 0x00000000,
0392 0x00000000,
0393 0x00000000,
0394 0x00000000,
0395 0x00000000,
0396 0x00000000,
0397 0x00000000,
0398 0x00000000,
0399 0x00000000,
0400 0x00000000,
0401 0x00000000,
0402 0x00000000,
0403 0x00000000,
0404 0x00000000,
0405 0x00000000,
0406 0x00000000,
0407 0x00000000,
0408 0x00000000,
0409 0x00000000,
0410 0x00000000,
0411 0x00000000,
0412 0x00000000,
0413 0x00000000,
0414 0x00000000,
0415 0x00000000,
0416 0x00000000,
0417 0x00000000,
0418 0x00000000,
0419 0x00000000,
0420 0x00000000,
0421 0x00000000,
0422 0x00000000,
0423 0x00000000,
0424 0x00000000,
0425 0x00000000,
0426 0x00000000,
0427 0x00000000,
0428 0x00000000,
0429 0x00000000,
0430 0x00000000,
0431 0x00000000,
0432 0x00000000,
0433 0x00000000,
0434 0x00000000,
0435 0x00000000,
0436 0x00000000,
0437 0x00000000,
0438 0x00000000,
0439 0x00000000,
0440 0x00000000,
0441 0x00000000,
0442 0x00000000,
0443 0x00000000,
0444 0x00000000,
0445 0x00000000,
0446 0x00000000,
0447 0x00000000,
0448 0x00000000,
0449 0x00000000,
0450 0x00000000,
0451 0x00000000,
0452 0x00000000,
0453 0x00000000,
0454 0x00000000,
0455 0x00000000,
0456 0x00000000,
0457 0x00000000,
0458 0x00000000,
0459 0x00000000,
0460 0x00000000,
0461 0x00000000,
0462 0x00000000,
0463 0x00000000,
0464 0x00000000,
0465 0x00000000,
0466 0x00000000,
0467 0x00000000,
0468 0x00000000,
0469 0x00000000,
0470 0x00000000,
0471 0x00000000,
0472 0x00000000,
0473 0x00000000,
0474 0x00000000,
0475 0x00000000,
0476 0x79180006,
0477 0x00000000,
0478 0x00000000,
0479 0x00000000,
0480 0x00000000,
0481 0x00000000,
0482 0x00000000,
0483 0x00000000,
0484 0x79180006,
0485 0x20000000,
0486 0x00000000,
0487 0x00000000,
0488 0x00000000,
0489 0x00000000,
0490 0x00000000,
0491 0x00000000,
0492 0x79180006,
0493 0x40000000,
0494 0x00000000,
0495 0x00000000,
0496 0x00000000,
0497 0x00000000,
0498 0x00000000,
0499 0x00000000,
0500 0x79180006,
0501 0x60000000,
0502 0x00000000,
0503 0x00000000,
0504 0x00000000,
0505 0x00000000,
0506 0x00000000,
0507 0x00000000,
0508 0x61010011,
0509 0x00000001,
0510 0x00000000,
0511 0x00000000,
0512 0x00000001,
0513 0x00000000,
0514 0x00000001,
0515 0x00000000,
0516 0x00000001,
0517 0x00000000,
0518 0x00000001,
0519 0x00000000,
0520 0x00001001,
0521 0x00001001,
0522 0x00000001,
0523 0x00001001,
0524 0x00000000,
0525 0x00000000,
0526 0x00000000,
0527 0x61020001,
0528 0x00000000,
0529 0x00000000,
0530 0x79000002,
0531 0x00000000,
0532 0x00000000,
0533 0x00000000,
0534 0x78050006,
0535 0x00000000,
0536 0x00000000,
0537 0x00000000,
0538 0x00000000,
0539 0x00000000,
0540 0x00000000,
0541 0x00000000,
0542 0x79040002,
0543 0x00000000,
0544 0x00000000,
0545 0x00000000,
0546 0x79040002,
0547 0x40000000,
0548 0x00000000,
0549 0x00000000,
0550 0x79040002,
0551 0x80000000,
0552 0x00000000,
0553 0x00000000,
0554 0x79040002,
0555 0xc0000000,
0556 0x00000000,
0557 0x00000000,
0558 0x79080001,
0559 0x00000000,
0560 0x00000000,
0561 0x790a0001,
0562 0x00000000,
0563 0x00000000,
0564 0x78060003,
0565 0x00000000,
0566 0x00000000,
0567 0x00000000,
0568 0x00000000,
0569 0x78070003,
0570 0x00000000,
0571 0x00000000,
0572 0x00000000,
0573 0x00000000,
0574 0x78040001,
0575 0x00000000,
0576 0x00000000,
0577 0x79110000,
0578 0x00000000,
0579 0x780d0000,
0580 0x00000000,
0581 0x79060000,
0582 0x00000000,
0583 0x7907001f,
0584 0x00000000,
0585 0x00000000,
0586 0x00000000,
0587 0x00000000,
0588 0x00000000,
0589 0x00000000,
0590 0x00000000,
0591 0x00000000,
0592 0x00000000,
0593 0x00000000,
0594 0x00000000,
0595 0x00000000,
0596 0x00000000,
0597 0x00000000,
0598 0x00000000,
0599 0x00000000,
0600 0x00000000,
0601 0x00000000,
0602 0x00000000,
0603 0x00000000,
0604 0x00000000,
0605 0x00000000,
0606 0x00000000,
0607 0x00000000,
0608 0x00000000,
0609 0x00000000,
0610 0x00000000,
0611 0x00000000,
0612 0x00000000,
0613 0x00000000,
0614 0x00000000,
0615 0x00000000,
0616 0x7902000f,
0617 0x00000000,
0618 0x00000000,
0619 0x00000000,
0620 0x00000000,
0621 0x00000000,
0622 0x00000000,
0623 0x00000000,
0624 0x00000000,
0625 0x00000000,
0626 0x00000000,
0627 0x00000000,
0628 0x00000000,
0629 0x00000000,
0630 0x00000000,
0631 0x00000000,
0632 0x00000000,
0633 0x790c000f,
0634 0x00000000,
0635 0x00000000,
0636 0x00000000,
0637 0x00000000,
0638 0x00000000,
0639 0x00000000,
0640 0x00000000,
0641 0x00000000,
0642 0x00000000,
0643 0x00000000,
0644 0x00000000,
0645 0x00000000,
0646 0x00000000,
0647 0x00000000,
0648 0x00000000,
0649 0x00000000,
0650 0x780a0003,
0651 0x00000000,
0652 0x00000000,
0653 0x00000000,
0654 0x00000000,
0655 0x78080083,
0656 0x00004000,
0657 0x00000000,
0658 0x00000000,
0659 0x00000000,
0660 0x04004000,
0661 0x00000000,
0662 0x00000000,
0663 0x00000000,
0664 0x08004000,
0665 0x00000000,
0666 0x00000000,
0667 0x00000000,
0668 0x0c004000,
0669 0x00000000,
0670 0x00000000,
0671 0x00000000,
0672 0x10004000,
0673 0x00000000,
0674 0x00000000,
0675 0x00000000,
0676 0x14004000,
0677 0x00000000,
0678 0x00000000,
0679 0x00000000,
0680 0x18004000,
0681 0x00000000,
0682 0x00000000,
0683 0x00000000,
0684 0x1c004000,
0685 0x00000000,
0686 0x00000000,
0687 0x00000000,
0688 0x20004000,
0689 0x00000000,
0690 0x00000000,
0691 0x00000000,
0692 0x24004000,
0693 0x00000000,
0694 0x00000000,
0695 0x00000000,
0696 0x28004000,
0697 0x00000000,
0698 0x00000000,
0699 0x00000000,
0700 0x2c004000,
0701 0x00000000,
0702 0x00000000,
0703 0x00000000,
0704 0x30004000,
0705 0x00000000,
0706 0x00000000,
0707 0x00000000,
0708 0x34004000,
0709 0x00000000,
0710 0x00000000,
0711 0x00000000,
0712 0x38004000,
0713 0x00000000,
0714 0x00000000,
0715 0x00000000,
0716 0x3c004000,
0717 0x00000000,
0718 0x00000000,
0719 0x00000000,
0720 0x40004000,
0721 0x00000000,
0722 0x00000000,
0723 0x00000000,
0724 0x44004000,
0725 0x00000000,
0726 0x00000000,
0727 0x00000000,
0728 0x48004000,
0729 0x00000000,
0730 0x00000000,
0731 0x00000000,
0732 0x4c004000,
0733 0x00000000,
0734 0x00000000,
0735 0x00000000,
0736 0x50004000,
0737 0x00000000,
0738 0x00000000,
0739 0x00000000,
0740 0x54004000,
0741 0x00000000,
0742 0x00000000,
0743 0x00000000,
0744 0x58004000,
0745 0x00000000,
0746 0x00000000,
0747 0x00000000,
0748 0x5c004000,
0749 0x00000000,
0750 0x00000000,
0751 0x00000000,
0752 0x60004000,
0753 0x00000000,
0754 0x00000000,
0755 0x00000000,
0756 0x64004000,
0757 0x00000000,
0758 0x00000000,
0759 0x00000000,
0760 0x68004000,
0761 0x00000000,
0762 0x00000000,
0763 0x00000000,
0764 0x6c004000,
0765 0x00000000,
0766 0x00000000,
0767 0x00000000,
0768 0x70004000,
0769 0x00000000,
0770 0x00000000,
0771 0x00000000,
0772 0x74004000,
0773 0x00000000,
0774 0x00000000,
0775 0x00000000,
0776 0x78004000,
0777 0x00000000,
0778 0x00000000,
0779 0x00000000,
0780 0x7c004000,
0781 0x00000000,
0782 0x00000000,
0783 0x00000000,
0784 0x80004000,
0785 0x00000000,
0786 0x00000000,
0787 0x00000000,
0788 0x78090043,
0789 0x02000000,
0790 0x22220000,
0791 0x00000000,
0792 0x00000000,
0793 0x00000000,
0794 0x00000000,
0795 0x00000000,
0796 0x00000000,
0797 0x00000000,
0798 0x00000000,
0799 0x00000000,
0800 0x00000000,
0801 0x00000000,
0802 0x00000000,
0803 0x00000000,
0804 0x00000000,
0805 0x00000000,
0806 0x00000000,
0807 0x00000000,
0808 0x00000000,
0809 0x00000000,
0810 0x00000000,
0811 0x00000000,
0812 0x00000000,
0813 0x00000000,
0814 0x00000000,
0815 0x00000000,
0816 0x00000000,
0817 0x00000000,
0818 0x00000000,
0819 0x00000000,
0820 0x00000000,
0821 0x00000000,
0822 0x00000000,
0823 0x00000000,
0824 0x00000000,
0825 0x00000000,
0826 0x00000000,
0827 0x00000000,
0828 0x00000000,
0829 0x00000000,
0830 0x00000000,
0831 0x00000000,
0832 0x00000000,
0833 0x00000000,
0834 0x00000000,
0835 0x00000000,
0836 0x00000000,
0837 0x00000000,
0838 0x00000000,
0839 0x00000000,
0840 0x00000000,
0841 0x00000000,
0842 0x00000000,
0843 0x00000000,
0844 0x00000000,
0845 0x00000000,
0846 0x00000000,
0847 0x00000000,
0848 0x00000000,
0849 0x00000000,
0850 0x00000000,
0851 0x00000000,
0852 0x00000000,
0853 0x00000000,
0854 0x00000000,
0855 0x00000000,
0856 0x00000000,
0857 0x78550003,
0858 0x0000000f,
0859 0x00000000,
0860 0x00000000,
0861 0x00000000,
0862 0x680b0001,
0863 0x780e0000,
0864 0x00000e01,
0865 0x78240000,
0866 0x00000e41,
0867 0x784f0000,
0868 0x80000100,
0869 0x784d0000,
0870 0x40000000,
0871 0x782b0000,
0872 0x00000000,
0873 0x782c0000,
0874 0x00000000,
0875 0x782d0000,
0876 0x00000000,
0877 0x782e0000,
0878 0x00000000,
0879 0x782f0000,
0880 0x00000000,
0881 0x780f0000,
0882 0x00000000,
0883 0x78230000,
0884 0x00000ea0,
0885 0x78210000,
0886 0x00000ec0,
0887 0x78260000,
0888 0x00000000,
0889 0x78270000,
0890 0x00000000,
0891 0x78280000,
0892 0x00000000,
0893 0x78290000,
0894 0x00000000,
0895 0x782a0000,
0896 0x00000000,
0897 0x7b000005,
0898 0x00000004,
0899 0x00000001,
0900 0x00000000,
0901 0x00000001,
0902 0x00000000,
0903 0x00000000,
0904 0x05000000,
0905 0x00000000,
0906 0x00000000,
0907 0x00000000,
0908 0x00000000,
0909 0x00000000,
0910 0x00000000,
0911 0x00000000,
0912 0x00000000,
0913 0x00000000,
0914 0x00000000,
0915 0x00000000,
0916 0x00000000,
0917 0x3f800000,
0918 0x3f800000,
0919 0x3f800000,
0920 0x3f800000,
0921 0x00000000,
0922 0x00000000,
0923 0x00000000,
0924 0x00000000,
0925 0x00000000,
0926 0x00000000,
0927 0x00000000,
0928 0x00000000,
0929 0x00000000,
0930 0x00000000,
0931 0x00000000,
0932 0x00000000,
0933 0x00000000,
0934 0x00000000,
0935 0x00000000,
0936 0x00000000,
0937 0x00000000,
0938 0x00000000,
0939 0x00000000,
0940 0x00000000,
0941 0x00000000,
0942 0x00000000,
0943 0x00000000,
0944 0x00000000,
0945 0x00000000,
0946 0x00000000,
0947 0x00000000,
0948 0x00000000,
0949 0x00000000,
0950 0x00000000,
0951 0x00000000,
0952 0x00000000,
0953 0x00000000,
0954 0x00000000,
0955 0x00000000,
0956 0x00000000,
0957 0x00000000,
0958 0x00000000,
0959 0x00000000,
0960 0x00000000,
0961 0x00000000,
0962 0x00000000,
0963 0x00000000,
0964 0x00000000,
0965 0x00000000,
0966 0x00000000,
0967 0x00000000,
0968 0x00000000,
0969 0x00000000,
0970 0x00000000,
0971 0x00000000,
0972 0x00000000,
0973 0x00000000,
0974 0x00000000,
0975 0x00000000,
0976 0x00000000,
0977 0x00000000,
0978 0x00000000,
0979 };
0980
0981 RO_RENDERSTATE(9);