ofs | hex dump | ascii |
---|
0000 | 62 30 56 49 4d 20 39 2e 31 00 00 00 00 10 00 00 5c 05 92 67 bf 5c 31 00 25 75 00 00 70 72 79 61 | b0VIM.9.1.......\..g.\1.%u..prya |
0020 | 7a 68 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | zha............................. |
0040 | 00 00 00 00 75 77 6f 69 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....uwoid....................... |
0060 | 00 00 00 00 00 00 00 00 00 00 00 00 7e 70 72 79 61 7a 68 61 2f 6f 77 6e 5f 64 65 76 2f 6f 70 65 | ............~pryazha/own_dev/ope |
0080 | 6e 67 6c 5f 6c 65 61 72 6e 69 6e 67 2f 61 64 76 61 6e 63 65 64 5f 6c 69 67 68 74 69 6e 67 2f 62 | ngl_learning/advanced_lighting/b |
00a0 | 6c 69 6e 6e 5f 70 68 6f 6e 67 2f 62 6c 69 6e 6e 5f 70 68 6f 6e 67 2e 63 00 00 00 00 00 00 00 00 | linn_phong/blinn_phong.c........ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 55 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 | .........utf-8.U3210....#"!...U. |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1000 | 74 70 02 00 7f 00 00 00 02 00 00 00 00 00 00 00 6f 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | tp..............o............... |
1020 | 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 66 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 | ................f.......p....... |
1040 | 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
17e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
19e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2000 | 61 64 00 00 0d 00 00 00 e1 01 00 00 00 10 00 00 6f 00 00 00 00 00 00 00 ec 0f 00 00 eb 0f 00 00 | ad..............o............... |
2020 | d6 0f 00 00 be 0f 00 00 bd 0f 00 00 a6 0f 00 00 a5 0f 00 00 91 0f 00 00 90 0f 00 00 5b 0f 00 00 | ............................[... |
2040 | 40 0f 00 00 0e 0f 00 00 0d 0f 00 00 08 0f 00 00 ba 0e 00 00 b8 0e 00 00 a4 0e 00 00 9e 0e 00 00 | @............................... |
2060 | 83 0e 00 00 6a 0e 00 00 5c 0e 00 00 39 0e 00 00 f5 0d 00 00 dc 0d 00 00 b9 0d 00 00 73 0d 00 00 | ....j...\...9...............s... |
2080 | 5a 0d 00 00 37 0d 00 00 f4 0c 00 00 db 0c 00 00 b8 0c 00 00 71 0c 00 00 58 0c 00 00 35 0c 00 00 | Z...7...............q...X...5... |
20a0 | f4 0b 00 00 db 0b 00 00 b8 0b 00 00 75 0b 00 00 5c 0b 00 00 35 0b 00 00 f7 0a 00 00 de 0a 00 00 | ............u...\...5........... |
20c0 | b7 0a 00 00 71 0a 00 00 58 0a 00 00 32 0a 00 00 ed 09 00 00 d4 09 00 00 ac 09 00 00 6e 09 00 00 | ....q...X...2...............n... |
20e0 | 55 09 00 00 47 09 00 00 36 09 00 00 2d 09 00 00 10 09 00 00 f7 08 00 00 e9 08 00 00 c6 08 00 00 | U...G...6...-................... |
2100 | 80 08 00 00 67 08 00 00 44 08 00 00 fc 07 00 00 e3 07 00 00 c0 07 00 00 7b 07 00 00 62 07 00 00 | ....g...D...............{...b... |
2120 | 3f 07 00 00 f6 06 00 00 dd 06 00 00 ba 06 00 00 77 06 00 00 5e 06 00 00 3b 06 00 00 f6 05 00 00 | ?...............w...^...;....... |
2140 | dd 05 00 00 b6 05 00 00 76 05 00 00 5d 05 00 00 36 05 00 00 ee 04 00 00 d5 04 00 00 af 04 00 00 | ........v...]...6............... |
2160 | 68 04 00 00 4f 04 00 00 27 04 00 00 e7 03 00 00 ce 03 00 00 c0 03 00 00 af 03 00 00 a9 03 00 00 | h...O...'....................... |
2180 | a7 03 00 00 a6 03 00 00 a1 03 00 00 66 03 00 00 64 03 00 00 4a 03 00 00 2e 03 00 00 fb 02 00 00 | ............f...d...J........... |
21a0 | f9 02 00 00 f8 02 00 00 f3 02 00 00 c7 02 00 00 c5 02 00 00 94 02 00 00 92 02 00 00 91 02 00 00 | ................................ |
21c0 | 8c 02 00 00 77 02 00 00 75 02 00 00 29 02 00 00 e1 01 00 00 e0 01 00 00 00 00 00 00 00 00 00 00 | ....w...u...)................... |
21e0 | 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2200 | 20 20 20 20 20 20 20 20 20 20 20 76 33 66 5f 7a 65 72 6f 28 29 2c 20 73 74 61 74 65 2d 3e 64 74 | ...........v3f_zero(),.state->dt |
2220 | 2c 20 32 2e 30 66 29 3b 00 20 20 20 20 56 33 46 20 63 61 6d 65 72 61 5f 64 76 20 3d 20 67 65 74 | ,.2.0f);.....V3F.camera_dv.=.get |
2240 | 5f 64 76 5f 63 61 6d 65 72 61 5f 6f 72 62 69 74 61 6c 28 26 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 | _dv_camera_orbital(&global_input |
2260 | 2c 20 73 74 61 74 65 2d 3e 63 61 6d 65 72 61 2e 70 6f 73 2c 00 7b 00 75 70 64 61 74 65 28 53 74 | ,.state->camera.pos,.{.update(St |
2280 | 61 74 65 20 2a 73 74 61 74 65 29 00 76 6f 69 64 00 00 7d 00 20 20 20 20 66 70 72 69 6e 74 66 28 | ate.*state).void..}.....fprintf( |
22a0 | 73 74 64 65 72 72 2c 20 22 5b 45 52 52 4f 52 5d 20 47 4c 46 57 3a 20 25 73 5c 6e 22 2c 20 64 65 | stderr,."[ERROR].GLFW:.%s\n",.de |
22c0 | 73 63 29 3b 00 7b 00 65 72 72 6f 72 5f 63 61 6c 6c 62 61 63 6b 28 69 6e 74 20 65 72 72 6f 72 2c | sc);.{.error_callback(int.error, |
22e0 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 65 73 63 29 00 76 6f 69 64 00 00 7d 00 20 20 20 20 67 | .const.char.*desc).void..}.....g |
2300 | 6c 56 69 65 77 70 6f 72 74 28 30 2c 20 30 2c 20 67 6c 6f 62 61 6c 5f 77 69 64 74 68 2c 20 67 6c | lViewport(0,.0,.global_width,.gl |
2320 | 6f 62 61 6c 5f 68 65 69 67 68 74 29 3b 00 20 20 20 20 67 6c 6f 62 61 6c 5f 68 65 69 67 68 74 20 | obal_height);.....global_height. |
2340 | 3d 20 68 65 69 67 68 74 3b 00 20 20 20 20 67 6c 6f 62 61 6c 5f 77 69 64 74 68 20 3d 20 77 69 64 | =.height;.....global_width.=.wid |
2360 | 74 68 3b 00 7b 00 72 65 73 69 7a 65 5f 63 61 6c 6c 62 61 63 6b 28 47 4c 46 57 77 69 6e 64 6f 77 | th;.{.resize_callback(GLFWwindow |
2380 | 2a 20 77 69 6e 64 6f 77 2c 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 29 | *.window,.int.width,.int.height) |
23a0 | 00 76 6f 69 64 00 00 7d 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 | .void..}.....}.........}.break;. |
23c0 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 | ............}.................}. |
23e0 | 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 | break;.....................globa |
2400 | 6c 5f 69 6e 70 75 74 2e 65 78 69 74 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 | l_input.exit.state.=.KeyState_RE |
2420 | 4c 45 41 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 | LEASE;.................case.GLFW |
2440 | 5f 4b 45 59 5f 45 53 43 41 50 45 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d | _KEY_ESCAPE:.{.................} |
2460 | 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 | .break;.....................glob |
2480 | 61 6c 5f 69 6e 70 75 74 2e 61 63 74 69 6f 6e 5f 6c 65 66 74 2e 73 74 61 74 65 20 3d 20 4b 65 79 | al_input.action_left.state.=.Key |
24a0 | 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | State_RELEASE;.................c |
24c0 | 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 4c 45 46 54 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 | ase.GLFW_KEY_LEFT:.{............ |
24e0 | 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....}.break;................... |
2500 | 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 61 63 74 69 6f 6e 5f 72 69 67 68 74 2e 73 74 61 74 | ..global_input.action_right.stat |
2520 | 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 | e.=.KeyState_RELEASE;........... |
2540 | 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 52 49 47 48 54 3a 20 7b 00 20 20 20 | ......case.GLFW_KEY_RIGHT:.{.... |
2560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 | .............}.break;........... |
2580 | 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6a 75 6d 70 2e 73 74 61 74 | ..........global_input.jump.stat |
25a0 | 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 | e.=.KeyState_RELEASE;........... |
25c0 | 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 53 50 41 43 45 3a 20 7b 00 20 20 20 | ......case.GLFW_KEY_SPACE:.{.... |
25e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 | .............}.break;........... |
2600 | 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 64 6f 77 6e | ..........global_input.move_down |
2620 | 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 20 20 20 20 | .state.=.KeyState_RELEASE;...... |
2640 | 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 51 3a 20 7b 00 20 20 | ...........case.GLFW_KEY_Q:.{... |
2660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 | ..............}.break;.......... |
2680 | 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 75 70 2e | ...........global_input.move_up. |
26a0 | 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 20 20 20 20 20 | state.=.KeyState_RELEASE;....... |
26c0 | 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 45 3a 20 7b 00 20 20 20 | ..........case.GLFW_KEY_E:.{.... |
26e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 | .............}.break;........... |
2700 | 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 62 61 63 6b | ..........global_input.move_back |
2720 | 77 61 72 64 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 20 | ward.state.=.KeyState_RELEASE;.. |
2740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 53 3a 20 | ...............case.GLFW_KEY_S:. |
2760 | 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 | {.................}.break;...... |
2780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 | ...............global_input.move |
27a0 | 5f 6c 65 66 74 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 53 45 3b 00 | _left.state.=.KeyState_RELEASE;. |
27c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 41 3a | ................case.GLFW_KEY_A: |
27e0 | 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 | .{.................}.break;..... |
2800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 | ................global_input.mov |
2820 | 65 5f 66 6f 72 77 61 72 64 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c 45 41 | e_forward.state.=.KeyState_RELEA |
2840 | 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 | SE;.................case.GLFW_KE |
2860 | 59 5f 57 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 | Y_W:.{.................}.break;. |
2880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 | ....................global_input |
28a0 | 2e 6d 6f 76 65 5f 72 69 67 68 74 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 52 45 4c | .move_right.state.=.KeyState_REL |
28c0 | 45 41 53 45 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f | EASE;.................case.GLFW_ |
28e0 | 4b 45 59 5f 44 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 7b 00 20 20 20 20 20 20 20 20 20 | KEY_D:.{.............{.......... |
2900 | 20 20 20 73 77 69 74 63 68 20 28 6b 65 79 29 00 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 | ...switch.(key).........case.GLF |
2920 | 57 5f 52 45 4c 45 41 53 45 3a 20 7b 00 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20 20 7d 20 | W_RELEASE:.{..................}. |
2940 | 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 | break;.............}............ |
2960 | 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....}.break;................... |
2980 | 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 65 78 69 74 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 | ..global_input.exit.state.=.KeyS |
29a0 | 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 | tate_PRESS;.................case |
29c0 | 20 47 4c 46 57 5f 4b 45 59 5f 45 53 43 41 50 45 3a 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 | .GLFW_KEY_ESCAPE:.{............. |
29e0 | 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....}.break;.................... |
2a00 | 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 61 63 74 69 6f 6e 5f 6c 65 66 74 2e 73 74 61 74 65 20 | .global_input.action_left.state. |
2a20 | 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.KeyState_PRESS;............... |
2a40 | 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 4c 45 46 54 3a 20 7b 00 20 20 20 20 20 20 20 20 | ..case.GLFW_KEY_LEFT:.{......... |
2a60 | 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........}.break;................ |
2a80 | 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 61 63 74 69 6f 6e 5f 72 69 67 68 74 2e 73 | .....global_input.action_right.s |
2aa0 | 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 | tate.=.KeyState_PRESS;.......... |
2ac0 | 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 52 49 47 48 54 3a 20 7b 00 20 20 | .......case.GLFW_KEY_RIGHT:.{... |
2ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 | ..............}.break;.......... |
2b00 | 20 20 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6a 75 6d 70 2e 73 74 61 | ...........global_input.jump.sta |
2b20 | 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 20 20 | te.=.KeyState_PRESS;............ |
2b40 | 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 53 50 41 43 45 3a 20 7b 00 20 20 20 20 | .....case.GLFW_KEY_SPACE:.{..... |
2b60 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 | ............}.break;............ |
2b80 | 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 64 6f 77 6e 2e | .........global_input.move_down. |
2ba0 | 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 | state.=.KeyState_PRESS;......... |
2bc0 | 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 51 3a 20 7b 00 20 20 20 20 20 | ........case.GLFW_KEY_Q:.{...... |
2be0 | 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | ...........}.break;............. |
2c00 | 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 75 70 2e 73 74 61 | ........global_input.move_up.sta |
2c20 | 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 20 20 | te.=.KeyState_PRESS;............ |
2c40 | 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 45 3a 20 7b 00 20 20 20 20 20 20 20 20 | .....case.GLFW_KEY_E:.{......... |
2c60 | 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........}.break;................ |
2c80 | 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 62 61 63 6b 77 61 72 64 2e | .....global_input.move_backward. |
2ca0 | 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 | state.=.KeyState_PRESS;......... |
2cc0 | 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 53 3a 20 7b 00 20 20 20 20 20 | ........case.GLFW_KEY_S:.{...... |
2ce0 | 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 | ...........}.break;............. |
2d00 | 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 6c 65 66 74 2e 73 | ........global_input.move_left.s |
2d20 | 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 20 20 | tate.=.KeyState_PRESS;.......... |
2d40 | 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 41 3a 20 7b 00 20 20 20 20 20 20 | .......case.GLFW_KEY_A:.{....... |
2d60 | 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........}.break;.............. |
2d80 | 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 66 6f 72 77 61 72 64 | .......global_input.move_forward |
2da0 | 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 | .state.=.KeyState_PRESS;........ |
2dc0 | 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 57 3a 20 7b 00 20 20 20 20 | .........case.GLFW_KEY_W:.{..... |
2de0 | 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 | ............}.break;............ |
2e00 | 20 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 6d 6f 76 65 5f 72 69 67 68 74 | .........global_input.move_right |
2e20 | 2e 73 74 61 74 65 20 3d 20 4b 65 79 53 74 61 74 65 5f 50 52 45 53 53 3b 00 20 20 20 20 20 20 20 | .state.=.KeyState_PRESS;........ |
2e40 | 20 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 4b 45 59 5f 44 3a 20 7b 00 20 20 20 20 | .........case.GLFW_KEY_D:.{..... |
2e60 | 20 20 20 20 20 20 20 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69 74 63 68 20 28 6b 65 | ........{.............switch.(ke |
2e80 | 79 29 00 20 20 20 20 20 20 20 20 63 61 73 65 20 47 4c 46 57 5f 50 52 45 53 53 3a 20 7b 00 20 20 | y).........case.GLFW_PRESS:.{... |
2ea0 | 20 20 7b 00 20 20 20 20 73 77 69 74 63 68 20 28 61 63 74 69 6f 6e 29 00 7b 00 6b 65 79 5f 63 61 | ..{.....switch.(action).{.key_ca |
2ec0 | 6c 6c 62 61 63 6b 28 47 4c 46 57 77 69 6e 64 6f 77 2a 20 77 69 6e 64 6f 77 2c 20 69 6e 74 20 6b | llback(GLFWwindow*.window,.int.k |
2ee0 | 65 79 2c 20 69 6e 74 20 73 63 61 6e 63 6f 64 65 2c 20 69 6e 74 20 61 63 74 69 6f 6e 2c 20 69 6e | ey,.int.scancode,.int.action,.in |
2f00 | 74 20 6d 6f 64 73 29 00 76 6f 69 64 00 00 73 74 61 74 69 63 20 56 33 46 20 63 61 6d 65 72 61 5f | t.mods).void..static.V3F.camera_ |
2f20 | 64 70 20 3d 20 28 56 33 46 29 7b 20 30 2e 30 66 2c 20 30 2e 30 66 2c 20 30 2e 30 66 20 7d 3b 00 | dp.=.(V3F){.0.0f,.0.0f,.0.0f.};. |
2f40 | 73 74 61 74 69 63 20 49 6e 70 75 74 20 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 3b 00 73 74 61 74 69 | static.Input.global_input;.stati |
2f60 | 63 20 53 33 32 20 67 6c 6f 62 61 6c 5f 77 69 64 74 68 20 3d 20 31 30 32 34 2c 20 67 6c 6f 62 61 | c.S32.global_width.=.1024,.globa |
2f80 | 6c 5f 68 65 69 67 68 74 20 3d 20 37 36 38 3b 00 00 23 69 6e 63 6c 75 64 65 20 22 63 6f 6d 6d 6f | l_height.=.768;..#include."commo |
2fa0 | 6e 2e 68 22 00 00 23 69 6e 63 6c 75 64 65 20 22 70 77 79 61 7a 68 5f 47 4c 2e 68 22 00 00 23 69 | n.h"..#include."pwyazh_GL.h"..#i |
2fc0 | 6e 63 6c 75 64 65 20 22 47 4c 46 57 2f 67 6c 66 77 33 2e 68 22 00 23 69 6e 63 6c 75 64 65 20 22 | nclude."GLFW/glfw3.h".#include." |
2fe0 | 47 4c 2f 67 6c 65 77 2e 68 22 00 00 23 69 6e 63 6c 75 64 65 20 22 70 77 79 61 7a 68 2e 68 22 00 | GL/glew.h"..#include."pwyazh.h". |
3000 | 61 64 00 00 3b 03 00 00 eb 04 00 00 00 10 00 00 66 00 00 00 00 00 00 00 d1 0f 00 00 a4 0f 00 00 | ad..;...........f............... |
3020 | 65 0f 00 00 64 0f 00 00 38 0f 00 00 36 0f 00 00 35 0f 00 00 30 0f 00 00 02 0f 00 00 00 0f 00 00 | e...d...8...6...5...0........... |
3040 | de 0e 00 00 dd 0e 00 00 b0 0e 00 00 78 0e 00 00 77 0e 00 00 20 0e 00 00 db 0d 00 00 91 0d 00 00 | ............x...w............... |
3060 | 74 0d 00 00 73 0d 00 00 59 0d 00 00 20 0d 00 00 f3 0c 00 00 c4 0c 00 00 c3 0c 00 00 a5 0c 00 00 | t...s...Y....................... |
3080 | 7a 0c 00 00 79 0c 00 00 5d 0c 00 00 38 0c 00 00 23 0c 00 00 21 0c 00 00 20 0c 00 00 1c 0c 00 00 | z...y...]...8...#...!........... |
30a0 | 11 0c 00 00 0f 0c 00 00 f7 0b 00 00 e5 0b 00 00 d4 0b 00 00 bb 0b 00 00 b6 0b 00 00 8c 0b 00 00 | ................................ |
30c0 | 87 0b 00 00 65 0b 00 00 52 0b 00 00 4d 0b 00 00 1a 0b 00 00 e7 0a 00 00 c2 0a 00 00 69 0a 00 00 | ....e...R...M...............i... |
30e0 | 58 0a 00 00 44 0a 00 00 3f 0a 00 00 11 0a 00 00 d9 09 00 00 d4 09 00 00 b0 09 00 00 ab 09 00 00 | X...D...?....................... |
3100 | 8c 09 00 00 78 09 00 00 77 09 00 00 5a 09 00 00 3c 09 00 00 3b 09 00 00 1f 09 00 00 1a 09 00 00 | ....x...w...Z...<...;........... |
3120 | fc 08 00 00 d4 08 00 00 cf 08 00 00 83 08 00 00 82 08 00 00 35 08 00 00 e7 07 00 00 89 07 00 00 | ....................5........... |
3140 | 44 07 00 00 43 07 00 00 24 07 00 00 1f 07 00 00 f4 06 00 00 ee 06 00 00 d4 06 00 00 a4 06 00 00 | D...C...$....................... |
3160 | 6b 06 00 00 53 06 00 00 11 06 00 00 f0 05 00 00 ef 05 00 00 d1 05 00 00 ae 05 00 00 94 05 00 00 | k...S........................... |
3180 | 8e 05 00 00 57 05 00 00 50 05 00 00 4a 05 00 00 45 05 00 00 30 05 00 00 21 05 00 00 1c 05 00 00 | ....W...P...J...E...0...!....... |
31a0 | 11 05 00 00 fc 04 00 00 ed 04 00 00 eb 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 7d 7d 7d 00 20 20 20 20 72 65 74 75 72 6e 28 31 29 3b 00 20 20 20 20 | .........}}}.....return(1);..... |
3500 | 67 6c 66 77 54 65 72 6d 69 6e 61 74 65 28 29 3b 00 20 20 20 20 65 72 72 6f 72 3a 00 20 20 20 20 | glfwTerminate();.....error:..... |
3520 | 00 20 20 20 20 72 65 74 75 72 6e 28 30 29 3b 00 20 20 20 20 67 6c 66 77 54 65 72 6d 69 6e 61 74 | .....return(0);.....glfwTerminat |
3540 | 65 28 29 3b 00 20 20 20 20 00 20 20 20 20 7d 00 23 65 6e 64 69 66 00 20 20 20 20 20 20 20 20 66 | e();..........}.#endif.........f |
3560 | 70 72 69 6e 74 66 28 73 74 64 6f 75 74 2c 20 22 5b 49 4e 46 4f 5d 3a 20 64 74 3a 20 25 66 5c 6e | printf(stdout,."[INFO]:.dt:.%f\n |
3580 | 22 2c 20 73 74 61 74 65 2e 64 74 29 3b 00 23 69 66 20 30 00 20 20 20 20 20 20 20 20 6c 61 73 74 | ",.state.dt);.#if.0.........last |
35a0 | 5f 74 69 6d 65 20 3d 20 74 69 6d 65 3b 00 20 20 20 20 20 20 20 20 73 74 61 74 65 2e 64 74 20 3d | _time.=.time;.........state.dt.= |
35c0 | 20 74 69 6d 65 2d 6c 61 73 74 5f 74 69 6d 65 3b 00 20 20 20 20 20 20 20 20 74 69 6d 65 20 3d 20 | .time-last_time;.........time.=. |
35e0 | 67 6c 66 77 47 65 74 54 69 6d 65 28 29 3b 00 00 20 20 20 20 20 20 20 20 67 6c 66 77 53 77 61 70 | glfwGetTime();..........glfwSwap |
3600 | 42 75 66 66 65 72 73 28 77 69 6e 64 6f 77 29 3b 00 20 20 20 20 20 20 20 20 72 65 6e 64 65 72 28 | Buffers(window);.........render( |
3620 | 26 73 74 61 74 65 2c 20 62 6c 69 6e 6e 5f 70 68 6f 6e 67 5f 73 68 61 64 65 72 2c 20 6d 65 73 68 | &state,.blinn_phong_shader,.mesh |
3640 | 5f 74 65 78 74 75 72 65 5f 64 69 66 66 75 73 65 29 3b 00 20 20 20 20 20 20 20 20 75 70 64 61 74 | _texture_diffuse);.........updat |
3660 | 65 28 26 73 74 61 74 65 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 67 6c 66 77 53 65 74 57 69 | e(&state);.............glfwSetWi |
3680 | 6e 64 6f 77 53 68 6f 75 6c 64 43 6c 6f 73 65 28 77 69 6e 64 6f 77 2c 20 47 4c 46 57 5f 54 52 55 | ndowShouldClose(window,.GLFW_TRU |
36a0 | 45 29 3b 00 20 20 20 20 20 20 20 20 69 66 20 28 6b 65 79 5f 66 69 72 73 74 5f 70 72 65 73 73 28 | E);.........if.(key_first_press( |
36c0 | 67 6c 6f 62 61 6c 5f 69 6e 70 75 74 2e 65 78 69 74 29 29 00 20 20 20 20 20 20 20 20 67 6c 66 77 | global_input.exit)).........glfw |
36e0 | 50 6f 6c 6c 45 76 65 6e 74 73 28 29 3b 00 20 20 20 20 7b 00 20 20 20 20 77 68 69 6c 65 20 28 21 | PollEvents();.....{.....while.(! |
3700 | 67 6c 66 77 57 69 6e 64 6f 77 53 68 6f 75 6c 64 43 6c 6f 73 65 28 77 69 6e 64 6f 77 29 29 00 20 | glfwWindowShouldClose(window)).. |
3720 | 20 20 20 00 20 20 20 20 6c 61 73 74 5f 74 69 6d 65 20 3d 20 67 6c 66 77 47 65 74 54 69 6d 65 28 | ........last_time.=.glfwGetTime( |
3740 | 29 3b 00 00 20 20 20 20 73 74 61 74 65 2e 6d 65 73 68 20 3d 20 6d 65 73 68 5f 6c 6f 61 64 5f 6f | );......state.mesh.=.mesh_load_o |
3760 | 62 6a 28 61 72 65 6e 61 2c 20 22 2e 2e 2f 2e 2e 2f 64 61 74 61 2f 6d 6f 64 65 6c 73 2f 63 75 62 | bj(arena,."../../data/models/cub |
3780 | 65 2e 6f 62 6a 22 29 3b 00 20 20 20 20 55 33 32 20 6d 65 73 68 5f 74 65 78 74 75 72 65 5f 64 69 | e.obj");.....U32.mesh_texture_di |
37a0 | 66 66 75 73 65 20 3d 20 6c 6f 61 64 5f 74 65 78 74 75 72 65 28 22 2e 2e 2f 2e 2e 2f 64 61 74 61 | ffuse.=.load_texture("../../data |
37c0 | 2f 74 65 78 74 75 72 65 73 2f 6f 61 6b 5f 76 65 6e 65 65 72 5f 30 31 5f 64 69 66 66 5f 34 6b 2e | /textures/oak_veneer_01_diff_4k. |
37e0 | 6a 70 67 22 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | jpg");.......................... |
3800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 68 61 64 65 | .........................."shade |
3820 | 72 73 2f 62 6c 69 6e 6e 5f 70 68 6f 6e 67 2e 66 73 22 29 3b 00 20 20 20 20 55 33 32 20 62 6c 69 | rs/blinn_phong.fs");.....U32.bli |
3840 | 6e 6e 5f 70 68 6f 6e 67 5f 73 68 61 64 65 72 20 3d 20 63 72 65 61 74 65 5f 73 68 61 64 65 72 5f | nn_phong_shader.=.create_shader_ |
3860 | 70 72 6f 67 72 61 6d 28 22 73 68 61 64 65 72 73 2f 62 6c 69 6e 6e 5f 70 68 6f 6e 67 2e 76 73 22 | program("shaders/blinn_phong.vs" |
3880 | 2c 00 00 20 20 20 20 73 74 61 74 65 2e 63 61 6d 65 72 61 20 3d 20 28 43 61 6d 65 72 61 29 20 7b | ,......state.camera.=.(Camera).{ |
38a0 | 76 33 66 28 30 2e 30 66 2c 20 30 2e 30 66 2c 20 33 2e 30 66 29 2c 20 39 30 2e 30 66 2c 20 30 2e | v3f(0.0f,.0.0f,.3.0f),.90.0f,.0. |
38c0 | 31 66 2c 20 31 30 30 30 2e 30 66 20 7d 3b 00 20 20 20 20 00 20 20 20 20 61 72 65 6e 61 20 3d 20 | 1f,.1000.0f.};..........arena.=. |
38e0 | 61 72 65 6e 61 5f 61 6c 6c 6f 63 28 4d 65 67 61 62 79 74 65 73 28 36 34 29 29 3b 00 20 20 20 20 | arena_alloc(Megabytes(64));..... |
3900 | 2f 2a 20 4e 4f 54 45 28 70 72 79 61 7a 68 61 29 3a 20 69 6e 69 74 20 2a 2f 00 20 20 20 20 00 20 | /*.NOTE(pryazha):.init.*/....... |
3920 | 20 20 20 67 6c 45 6e 61 62 6c 65 28 47 4c 5f 43 55 4c 4c 5f 46 41 43 45 29 3b 00 00 20 20 20 20 | ...glEnable(GL_CULL_FACE);...... |
3940 | 67 6c 45 6e 61 62 6c 65 28 47 4c 5f 4d 55 4c 54 49 53 41 4d 50 4c 45 29 3b 00 20 20 20 20 67 6c | glEnable(GL_MULTISAMPLE);.....gl |
3960 | 45 6e 61 62 6c 65 28 47 4c 5f 44 45 50 54 48 5f 54 45 53 54 29 3b 00 00 20 20 20 20 20 20 20 20 | Enable(GL_DEPTH_TEST);.......... |
3980 | 67 6f 74 6f 20 65 72 72 6f 72 3b 00 20 20 20 20 69 66 20 28 67 6c 65 77 49 6e 69 74 28 29 20 21 | goto.error;.....if.(glewInit().! |
39a0 | 3d 20 47 4c 45 57 5f 4f 4b 29 00 20 20 20 20 00 20 20 20 20 67 6c 66 77 4d 61 6b 65 43 6f 6e 74 | =.GLEW_OK)..........glfwMakeCont |
39c0 | 65 78 74 43 75 72 72 65 6e 74 28 77 69 6e 64 6f 77 29 3b 00 20 20 20 20 00 20 20 20 20 67 6c 66 | extCurrent(window);..........glf |
39e0 | 77 53 65 74 57 69 6e 64 6f 77 53 69 7a 65 43 61 6c 6c 62 61 63 6b 28 77 69 6e 64 6f 77 2c 20 72 | wSetWindowSizeCallback(window,.r |
3a00 | 65 73 69 7a 65 5f 63 61 6c 6c 62 61 63 6b 29 3b 00 20 20 20 20 67 6c 66 77 53 65 74 4b 65 79 43 | esize_callback);.....glfwSetKeyC |
3a20 | 61 6c 6c 62 61 63 6b 28 77 69 6e 64 6f 77 2c 20 6b 65 79 5f 63 61 6c 6c 62 61 63 6b 29 3b 00 20 | allback(window,.key_callback);.. |
3a40 | 20 20 20 00 20 20 20 20 20 20 20 20 67 6f 74 6f 20 65 72 72 6f 72 3b 00 20 20 20 20 69 66 20 28 | ............goto.error;.....if.( |
3a60 | 21 77 69 6e 64 6f 77 29 00 20 20 20 20 77 69 6e 64 6f 77 20 3d 20 67 6c 66 77 43 72 65 61 74 65 | !window).....window.=.glfwCreate |
3a80 | 57 69 6e 64 6f 77 28 67 6c 6f 62 61 6c 5f 77 69 64 74 68 2c 20 67 6c 6f 62 61 6c 5f 68 65 69 67 | Window(global_width,.global_heig |
3aa0 | 68 74 2c 20 22 42 6c 69 6e 6e 2d 50 68 6f 6e 67 20 73 68 61 64 69 6e 67 22 2c 20 30 2c 20 30 29 | ht,."Blinn-Phong.shading",.0,.0) |
3ac0 | 3b 00 20 20 20 20 67 6c 66 77 57 69 6e 64 6f 77 48 69 6e 74 28 47 4c 46 57 5f 53 41 4d 50 4c 45 | ;.....glfwWindowHint(GLFW_SAMPLE |
3ae0 | 53 2c 20 34 29 3b 00 20 20 20 20 67 6c 66 77 57 69 6e 64 6f 77 48 69 6e 74 28 47 4c 46 57 5f 43 | S,.4);.....glfwWindowHint(GLFW_C |
3b00 | 4f 4e 54 45 58 54 5f 56 45 52 53 49 4f 4e 5f 4d 49 4e 4f 52 2c 20 33 29 3b 00 20 20 20 20 67 6c | ONTEXT_VERSION_MINOR,.3);.....gl |
3b20 | 66 77 57 69 6e 64 6f 77 48 69 6e 74 28 47 4c 46 57 5f 43 4f 4e 54 45 58 54 5f 56 45 52 53 49 4f | fwWindowHint(GLFW_CONTEXT_VERSIO |
3b40 | 4e 5f 4d 41 4a 4f 52 2c 20 33 29 3b 00 20 20 20 20 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | N_MAJOR,.3);..............return |
3b60 | 28 31 29 3b 00 20 20 20 20 69 66 20 28 67 6c 66 77 49 6e 69 74 28 29 20 3d 3d 20 47 4c 46 57 5f | (1);.....if.(glfwInit().==.GLFW_ |
3b80 | 46 41 4c 53 45 29 00 20 20 20 20 00 20 20 20 20 67 6c 66 77 53 65 74 45 72 72 6f 72 43 61 6c 6c | FALSE)..........glfwSetErrorCall |
3ba0 | 62 61 63 6b 28 65 72 72 6f 72 5f 63 61 6c 6c 62 61 63 6b 29 3b 00 20 20 20 20 00 20 20 20 20 46 | back(error_callback);..........F |
3bc0 | 36 34 20 74 69 6d 65 2c 20 6c 61 73 74 5f 74 69 6d 65 3b 00 20 20 20 20 53 74 61 74 65 20 73 74 | 64.time,.last_time;.....State.st |
3be0 | 61 74 65 3b 00 20 20 20 20 41 72 65 6e 61 20 2a 61 72 65 6e 61 3b 00 20 20 20 20 47 4c 46 57 77 | ate;.....Arena.*arena;.....GLFWw |
3c00 | 69 6e 64 6f 77 20 2a 77 69 6e 64 6f 77 3b 00 7b 00 6d 61 69 6e 28 76 6f 69 64 29 00 69 6e 74 00 | indow.*window;.{.main(void).int. |
3c20 | 00 7d 00 20 20 20 20 67 6c 55 73 65 50 72 6f 67 72 61 6d 28 30 29 3b 00 20 20 20 20 67 6c 42 69 | .}.....glUseProgram(0);.....glBi |
3c40 | 6e 64 54 65 78 74 75 72 65 28 47 4c 5f 54 45 58 54 55 52 45 5f 32 44 2c 20 30 29 3b 00 20 20 20 | ndTexture(GL_TEXTURE_2D,.0);.... |
3c60 | 20 6d 65 73 68 5f 64 72 61 77 28 73 74 61 74 65 2d 3e 6d 65 73 68 29 3b 00 00 20 20 20 20 67 6c | .mesh_draw(state->mesh);......gl |
3c80 | 42 69 6e 64 54 65 78 74 75 72 65 28 47 4c 5f 54 45 58 54 55 52 45 5f 32 44 2c 20 74 65 78 74 75 | BindTexture(GL_TEXTURE_2D,.textu |
3ca0 | 72 65 29 3b 00 20 20 20 20 67 6c 41 63 74 69 76 65 54 65 78 74 75 65 72 28 47 4c 5f 54 45 58 54 | re);.....glActiveTextuer(GL_TEXT |
3cc0 | 55 45 00 00 20 20 20 20 73 68 61 64 65 72 5f 73 65 74 5f 6d 61 74 34 66 76 28 73 68 61 64 65 72 | UE......shader_set_mat4fv(shader |
3ce0 | 2c 20 22 6d 6f 64 65 6c 22 2c 20 6d 6f 64 65 6c 29 3b 00 20 20 20 20 73 68 61 64 65 72 5f 73 65 | ,."model",.model);.....shader_se |
3d00 | 74 5f 6d 61 74 34 66 76 28 73 68 61 64 65 72 2c 20 22 76 69 65 77 22 2c 20 76 69 65 77 29 3b 00 | t_mat4fv(shader,."view",.view);. |
3d20 | 20 20 20 20 73 68 61 64 65 72 5f 73 65 74 5f 6d 61 74 34 66 76 28 73 68 61 64 65 72 2c 20 22 70 | ....shader_set_mat4fv(shader,."p |
3d40 | 72 6f 6a 65 63 74 69 6f 6e 22 2c 20 70 72 6f 6a 65 63 74 69 6f 6e 29 3b 00 20 20 20 20 67 6c 55 | rojection",.projection);.....glU |
3d60 | 73 65 50 72 6f 67 72 61 6d 28 73 68 61 64 65 72 29 3b 00 00 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | seProgram(shader);......model.=. |
3d80 | 6d 61 74 34 5f 69 64 65 6e 74 69 74 79 28 29 3b 00 20 20 20 20 76 69 65 77 20 3d 20 6c 6f 6f 6b | mat4_identity();.....view.=.look |
3da0 | 5f 61 74 28 73 74 61 74 65 2d 3e 63 61 6d 65 72 61 2e 70 6f 73 2c 20 76 33 66 5f 7a 65 72 6f 28 | _at(state->camera.pos,.v3f_zero( |
3dc0 | 29 2c 20 76 33 66 28 30 2e 30 66 2c 20 31 2e 30 66 2c 20 30 2e 30 66 29 29 3b 00 20 20 20 20 20 | ),.v3f(0.0f,.1.0f,.0.0f));...... |
3de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 2d 3e 63 | ........................state->c |
3e00 | 61 6d 65 72 61 2e 6e 65 61 72 2c 20 73 74 61 74 65 2d 3e 63 61 6d 65 72 61 2e 66 61 72 29 3b 00 | amera.near,.state->camera.far);. |
3e20 | 20 20 20 20 70 72 6f 6a 65 63 74 69 6f 6e 20 3d 20 70 65 72 73 70 65 63 74 69 76 65 28 73 74 61 | ....projection.=.perspective(sta |
3e40 | 74 65 2d 3e 63 61 6d 65 72 61 2e 66 6f 76 78 2c 20 28 46 33 32 29 67 6c 6f 62 61 6c 5f 77 69 64 | te->camera.fovx,.(F32)global_wid |
3e60 | 74 68 2f 28 46 33 32 29 67 6c 6f 62 61 6c 5f 68 65 69 67 68 74 2c 00 00 20 20 20 20 67 6c 43 6c | th/(F32)global_height,......glCl |
3e80 | 65 61 72 28 47 4c 5f 43 4f 4c 4f 52 5f 42 55 46 46 45 52 5f 42 49 54 20 7c 20 47 4c 5f 44 45 50 | ear(GL_COLOR_BUFFER_BIT.|.GL_DEP |
3ea0 | 54 48 5f 42 55 46 46 45 52 5f 42 49 54 29 3b 00 20 20 20 20 67 6c 43 6c 65 61 72 43 6f 6c 6f 72 | TH_BUFFER_BIT);.....glClearColor |
3ec0 | 28 30 2e 31 35 66 2c 20 30 2e 31 35 66 2c 20 30 2e 31 35 66 2c 20 31 2e 30 66 29 3b 00 00 20 20 | (0.15f,.0.15f,.0.15f,.1.0f);.... |
3ee0 | 20 20 4d 41 54 34 20 70 72 6f 6a 65 63 74 69 6f 6e 2c 20 76 69 65 77 2c 20 6d 6f 64 65 6c 3b 00 | ..MAT4.projection,.view,.model;. |
3f00 | 7b 00 72 65 6e 64 65 72 28 53 74 61 74 65 20 2a 73 74 61 74 65 2c 20 55 33 32 20 73 68 61 64 65 | {.render(State.*state,.U32.shade |
3f20 | 72 2c 20 55 33 32 20 74 65 78 74 75 72 65 29 00 76 6f 69 64 00 00 7d 00 20 20 20 20 69 6e 70 75 | r,.U32.texture).void..}.....inpu |
3f40 | 74 5f 75 70 64 61 74 65 5f 6c 61 73 74 5f 73 74 61 74 65 28 26 67 6c 6f 62 61 6c 5f 69 6e 70 75 | t_update_last_state(&global_inpu |
3f60 | 74 29 3b 00 00 20 20 20 20 73 74 61 74 65 2d 3e 63 61 6d 65 72 61 2e 70 6f 73 20 3d 20 76 33 66 | t);......state->camera.pos.=.v3f |
3f80 | 5f 61 64 64 28 73 74 61 74 65 2d 3e 63 61 6d 65 72 61 2e 70 6f 73 2c 20 63 61 6d 65 72 61 5f 64 | _add(state->camera.pos,.camera_d |
3fa0 | 70 29 3b 00 20 20 20 20 63 61 6d 65 72 61 5f 64 70 20 3d 20 76 33 66 5f 73 63 61 6c 65 66 28 63 | p);.....camera_dp.=.v3f_scalef(c |
3fc0 | 61 6d 65 72 61 5f 64 70 2c 20 30 2e 38 66 29 3b 00 20 20 20 20 63 61 6d 65 72 61 5f 64 70 20 3d | amera_dp,.0.8f);.....camera_dp.= |
3fe0 | 20 76 33 66 5f 61 64 64 28 63 61 6d 65 72 61 5f 64 70 2c 20 63 61 6d 65 72 61 5f 64 76 29 3b 00 | .v3f_add(camera_dp,.camera_dv);. |