Bug:
CD Projekt去年为其角色扮演游戏《猎魔人2:国王刺客》加入了Linux支持,但Linux版并不是原生版本,而是使用一个特殊的包装器让Windows版本能在Linux机器上运行,方法类似Wine。游戏在Linux系统上的性能表现不佳,而以为买到了Linux原生版本的Linux玩家则感到了欺骗。但不是所有的问题都是游戏本身导致的。玩家在Steam论坛和GitHub《猎魔人2》非官方问题跟踪器上报告的游戏崩溃bug被发现是一个内核退化bug导致的,Linux作者Linus Torvalds亲手解决了这个内核bug。
表现
这个 bug 主要针游戏在内核3.17以及以后的版本运行会崩溃: The game crashes with kernel 3.17.7 and later #89
https://github.com/KillaW0lf04/The-Witcher-2-Issues/issues/89
崩溃日志:
User's notes
===============================================================================================
===============================================================================================
Output of command: ''/win_d/Temp/Linux/LinuxSteamLibrary/steamapps/common/the witcher 2/crash_reporting/minidump_stackwalk' '/home/xxxxx/.local/share/cdprojektred/witcher2//05c839aa-c817-3d83-3f855c82-5ce150e0.dmp' '/win_d/Temp/Linux/LinuxSteamLibrary/steamapps/common/the witcher 2/crash_reporting/symbols/''
===============================================================================================
Operating system: Linux
0.0.0 Linux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:37:51 CET 2015 x86_64
CPU: x86
AuthenticAMD family 16 model 4 stepping 2
4 CPUs
Crash reason: SIGABRT
Crash address: 0xe05
Thread 0 (crashed)
0 linux-gate.so + 0xbe5
eip = 0xf77afbe5 esp = 0xffad699c ebp = 0x00000e05 ebx = 0x00000e05
esi = 0xf1f25000 edi = 0xf729f000 eax = 0x00000000 ecx = 0x00000e05
edx = 0x00000006 efl = 0x00000206
Found by: given as instruction pointer in context
1 libc-2.20.so + 0x2bf67
eip = 0xf7116f67 esp = 0xffad69a4 ebp = 0xffad6c14
Found by: stack scanning
2 0xffffffff
eip = 0xffffffff esp = 0xffad6c1c ebp = 0xffffffff
Found by: previous frame's frame pointer
3 witcher2!eON_FileSystem::setUniqueAppId(char const*, char const*) [basic_string.h : 1121 + 0x14]
eip = 0x0403aa5b esp = 0xffad6c30 ebp = 0xffffffff
Found by: stack scanning
4 witcher2!main [main.cpp : 27 + 0x5]
eip = 0x04033871 esp = 0xffad6c50 ebp = 0xffffffff ebx = 0x04033d24
esi = 0xffad6d18
Found by: call frame info
5 libc-2.20.so + 0x2ed3b
eip = 0xf7119d3b esp = 0xffad6c60 ebp = 0xffffffff
Found by: stack scanning
6 ld-2.20.so + 0x145c0
eip = 0xf77c45c0 esp = 0xffad6c78 ebp = 0xffad6ce8
Found by: stack scanning
7 witcher2 + 0x30351
eip = 0x04030351 esp = 0xffad6cf0 ebp = 0x00000001
Found by: previous frame's frame pointer
8 libc-2.20.so + 0x1b4420
eip = 0xf729f420 esp = 0xffad6cf4 ebp = 0x00000001
Found by: stack scanning
9 libc-2.20.so + 0x1b4000
eip = 0xf729f000 esp = 0xffad6d10 ebp = 0xffad6d30
Found by: stack scanning
10 0xffad6dc4
eip = 0xffad6dc4 esp = 0xffad6d38 ebp = 0x00000001
Found by: previous frame's frame pointer
11 ld-2.20.so + 0x14ea9
eip = 0xf77c4ea9 esp = 0xffad6d4c ebp = 0x00000001
Found by: stack scanning
12 libc-2.20.so + 0x1b4000
eip = 0xf729f000 esp = 0xffad6d58 ebp = 0x00000001
Found by: stack scanning
13 ld-2.20.so + 0x145c0
eip = 0xf77c45c0 esp = 0xffad6d88 ebp = 0x00000001
Found by: stack scanning
14 libc-2.20.so + 0x17d89
eip = 0xf7102d89 esp = 0xffad6d8c ebp = 0x00000001
Found by: stack scanning
15 ld-2.20.so + 0x21f94
eip = 0xf77d1f94 esp = 0xffad6d90 ebp = 0x00000001
Found by: stack scanning
16 witcher2 + 0x33830
eip = 0x04033830 esp = 0xffad6da4 ebp = 0x00000001
Found by: stack scanning
17 ld-2.20.so + 0xf090
eip = 0xf77bf090 esp = 0xffad6db8 ebp = 0x00000001
Found by: stack scanning
18 ld-2.20.so + 0x228f8
eip = 0xf77d28f8 esp = 0xffad6dc0 ebp = 0xffad6dbc
Found by: stack scanning
19 0x1
eip = 0x00000001 esp = 0xffad6dc4 ebp = 0xf77d28f8
Found by: previous frame's frame pointer
Thread 1
0 linux-gate.so + 0xbe5
eip = 0xf77afbe5 esp = 0xf27ab2a0 ebp = 0x00000080 ebx = 0x0629f138
esi = 0x00000000 edi = 0x0629f11c eax = 0xfffffe00 ecx = 0x00000080
edx = 0x00000007 efl = 0x00200202
Found by: given as instruction pointer in context
1 libpthread-2.20.so + 0xb25b
eip = 0xf72ae25b esp = 0xf27ab2a8 ebp = 0x00000080
Found by: stack scanning
2 r600_dri.so + 0x807000
eip = 0xf503f000 esp = 0xf27ab2c0 ebp = 0x00000080
Found by: stack scanning
3 r600_dri.so + 0x58039d
eip = 0xf4db839d esp = 0xf27ab2d0 ebp = 0x00000080
Found by: stack scanning
4 libpthread-2.20.so + 0x24e4
eip = 0xf72a54e4 esp = 0xf27ab2e0 ebp = 0x00000080
Found by: stack scanning
5 libpthread-2.20.so + 0x1a02c
eip = 0xf72bd02c esp = 0xf27ab2e4 ebp = 0x00000080
Found by: stack scanning
6 libpthread-2.20.so + 0x1a0c8
eip = 0xf72bd0c8 esp = 0xf27ab2f4 ebp = 0x00000080
Found by: stack scanning
7 libc-2.20.so + 0x80c8
eip = 0xf70f30c8 esp = 0xf27ab2f8 ebp = 0x00000080
Found by: stack scanning
8 r600_dri.so + 0x580249
eip = 0xf4db8249 esp = 0xf27ab2fc ebp = 0x00000080
Found by: stack scanning
9 r600_dri.so + 0x807000
eip = 0xf503f000 esp = 0xf27ab300 ebp = 0x00000080
Found by: stack scanning
10 r600_dri.so + 0x580240
eip = 0xf4db8240 esp = 0xf27ab304 ebp = 0x00000080
Found by: stack scanning
11 r600_dri.so + 0x57f9c5
eip = 0xf4db79c5 esp = 0xf27ab310 ebp = 0xf27ab3e8
Found by: stack scanning
12 libc-2.20.so + 0xe98ee
eip = 0xf71d48ee esp = 0xf27ab3f0 ebp = 0x00000000
Found by: previous frame's frame pointer
Loaded modules:
0x04000000 - 0x042effff witcher2 ??? (main)
0xf174a000 - 0xf1efcfff icudt52l.dat ???
0xf1f27000 - 0xf1f50fff libpng12.so.0.46.0 ???
0xf1fa5000 - 0xf1faafff libtxc_dxtn.so ???
0xf27ac000 - 0xf27b4fff libffi.so.6.0.4 ???
0xf27b5000 - 0xf27bffff libpciaccess.so.0.11.1 ???
0xf27c0000 - 0xf47d5fff libLLVM-3.5.so ???
0xf47e3000 - 0xf47fbfff libelf-0.160.so ???
0xf47fc000 - 0xf480afff libdrm_radeon.so.1.0.1 ???
0xf480b000 - 0xf482ffff libdrm_intel.so.1.0.0 ???
0xf4830000 - 0xf4837fff libdrm_nouveau.so.2.0.0 ???
0xf4838000 - 0xf5046fff r600_dri.so ??? (WARNING: No symbols, r600_dri.so, 8B377597DE3709483DD48EE0C2FA29D40)
0xf522c000 - 0xf5231fff libcap.so.2.22 ???
0xf5232000 - 0xf5249fff libudev.so.1.6.2 ???
0xf524a000 - 0xf5293fff libdbus-1.so.3.5.8 ???
0xf5294000 - 0xf5297fff libXss.so.1.0.0 ???
0xf5298000 - 0xf52a0fff libXrandr.so.2.2.0 ???
0xf52a1000 - 0xf52b1fff libXi.so.6.1.0 ???
0xf52b2000 - 0xf52b5fff libXinerama.so.1.0.0 ???
0xf52b6000 - 0xf52bffff libXrender.so.1.3.0 ???
0xf52c0000 - 0xf52cafff libXcursor.so.1.0.2 ???
0xf52cb000 - 0xf52fbfff xxxxx-Shm_b6445eea ???
0xf52fc000 - 0xf62fcfff xxxxx-Shm_fd05bb74 ???
0xf63a1000 - 0xf64a1fff xxxxx-Shm_2d9590ca ???
0xf64a2000 - 0xf6522fff xxxxx-Shm_1978f33 ???
0xf6523000 - 0xf65a2fff xxxxx-ValveIPCSharedObjects5 ???
0xf65ea000 - 0xf65f4fff libcrypt-2.20.so ???
0xf661c000 - 0xf66bffff libsqlite3.so.0.8.6 ???
0xf66c1000 - 0xf6707fff libhx509.so.5.0.0 ???
0xf6708000 - 0xf6716fff libheimbase.so.1.0.0 ???
0xf6717000 - 0xf673ffff libwind.so.0.0.0 ???
0xf6741000 - 0xf6744fff libkeyutils.so.1.4 ???
0xf6745000 - 0xf6749fff libgpg-error.so.0.8.0 ???
0xf674a000 - 0xf675bfff libp11-kit.so.0.0.0 ???
0xf675c000 - 0xf676dfff libtasn1.so.3.1.12 ???
0xf676f000 - 0xf6784fff libroken.so.18.1.0 ???
0xf6785000 - 0xf67b8fff libhcrypto.so.4.1.0 ???
0xf67ba000 - 0xf685efff libasn1.so.8.0.0 ???
0xf685f000 - 0xf68e1fff libkrb5.so.26.0.0 ???
0xf68e3000 - 0xf68eafff libheimntlm.so.0.1.0 ???
0xf68eb000 - 0xf68f3fff libkrb5support.so.0.1 ???
0xf68f4000 - 0xf68f8fff libcom_err.so.2.1 ???
0xf68f9000 - 0xf6920fff libk5crypto.so.3.1 ???
0xf6922000 - 0xf69f0fff libkrb5.so.3.3 ???
0xf69f1000 - 0xf6a76fff libgcrypt.so.11.7.0 ???
0xf6a77000 - 0xf6b3afff libgnutls.so.26.21.8 ???
0xf6b3b000 - 0xf6b77fff libgssapi.so.3.0.0 ???
0xf6b79000 - 0xf6b94fff libsasl2.so.2.0.25 ???
0xf6b95000 - 0xf6babfff libresolv-2.20.so ???
0xf6bae000 - 0xf6bb4fff libXdmcp.so.6.0.0 ???
0xf6bb5000 - 0xf6bb8fff libXau.so.6.0.0 ???
0xf6bba000 - 0xf6bd3fff librtmp.so.0 ???
0xf6bd4000 - 0xf6d7bfff libcrypto.so.1.0.0 ???
0xf6d7f000 - 0xf6dd6fff libssl.so.1.0.0 ???
0xf6dd7000 - 0xf6e14fff libgssapi_krb5.so.2.2 ???
0xf6e16000 - 0xf6e66fff libldap_r-2.4.so.2.8.1 ???
0xf6e68000 - 0xf6e76fff liblber-2.4.so.2.8.1 ???
0xf6e77000 - 0xf6eaafff libidn.so.11.6.6 ???
0xf6eab000 - 0xf6ec0fff libz.so.1.2.3.4 ???
0xf6ec2000 - 0xf6ed0fff libdrm.so.2.4.0 ???
0xf6ed1000 - 0xf6ed6fff libXxf86vm.so.1.0.0 ???
0xf6ed7000 - 0xf6ed9fff libxshmfence.so.1.0.0 ???
0xf6eda000 - 0xf6efffff libxcb.so.1.1.0 ???
0xf6f00000 - 0xf6f06fff libxcb-sync.so.1.0.0 ???
0xf6f07000 - 0xf6f0afff libxcb-shape.so.0.0.0 ???
0xf6f0c000 - 0xf6f15fff libxcb-render.so.0.0.0 ???
0xf6f16000 - 0xf6f1dfff libxcb-xfixes.so.0.0.0 ???
0xf6f1e000 - 0xf6f2bfff libxcb-randr.so.0.1.0 ???
0xf6f2c000 - 0xf6f2ffff libxcb-present.so.0.0.0 ???
0xf6f31000 - 0xf6f34fff libxcb-dri3.so.0.0.0 ???
0xf6f35000 - 0xf6f3afff libxcb-dri2.so.0.0.0 ???
0xf6f3b000 - 0xf6f52fff libxcb-glx.so.0.0.0 ???
0xf6f53000 - 0xf7085fff libX11.so.6.3.0 ???
0xf7088000 - 0xf708afff libX11-xcb.so.1.0.0 ???
0xf708b000 - 0xf7090fff libXfixes.so.3.1.0 ???
0xf7091000 - 0xf7094fff libXdamage.so.1.1.0 ???
0xf7095000 - 0xf70a6fff libXext.so.6.4.0 ???
0xf70a7000 - 0xf70befff libglapi.so.0.0.0 ???
0xf70c1000 - 0xf70eafff libexpat.so.1.5.2 ???
0xf70eb000 - 0xf72a0fff libc-2.20.so ??? (WARNING: No symbols, libc-2.20.so, CCE01D0A4D52D5ACB00C678DAF50DDE40)
0xf72a3000 - 0xf72bdfff libpthread-2.20.so ??? (WARNING: No symbols, libpthread-2.20.so, 63BF3456EB5BA191F14721B6CB875AD70)
0xf72c0000 - 0xf72dafff libgcc_s.so.1 ???
0xf72db000 - 0xf7327fff libm-2.20.so ???
0xf7329000 - 0xf7416fff libstdc++.so.6.0.20 ???
0xf741e000 - 0xf742ffff libsteam_api.so ???
0xf7431000 - 0xf7498fff libopenal-eon.so.1 ???
0xf749b000 - 0xf74f7fff libcurl.so.4.2.0 ???
0xf74f8000 - 0xf7591fff libfreetype.so.6.8.0 ???
0xf7593000 - 0xf7597fff libdl-2.20.so ???
0xf7598000 - 0xf75a0fff librt-2.20.so ???
0xf75a1000 - 0xf75b7fff libSDL2_image-2.0.so.0.0.0 ???
0xf75c8000 - 0xf76c6fff libSDL2-2.0.so.0 ???
0xf76c9000 - 0xf7772fff libGL.so.1.2.0 ???
0xf7773000 - 0xf77a9fff gameoverlayrenderer.so ???
0xf77af000 - 0xf77affff linux-gate.so ??? (WARNING: No symbols, linux-gate.so, 7B0458D2FE8FCCB69C1C724D31990AD30)
0xf77b0000 - 0xf77d2fff ld-2.20.so ??? (WARNING: No symbols, ld-2.20.so, D58180BDB7F3521843443004F3EAE5A10)
===============================================================================================
Output of command: 'uname -a 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Linux xxxxx-pc 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:37:51 CET 2015 x86_64 GNU/Linux
===============================================================================================
Output of command: 'lsb_release -a 2>&1'
===============================================================================================
sh: lsb_release: command not found
pid 3596 != 3595, skipping destruction (fork without exec?)
===============================================================================================
Output of command: 'grep "model name" /proc/cpuinfo | head -n1 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
model name : AMD Phenom(tm) II X4 810 Processor
===============================================================================================
Output of command: 'free 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
total used free shared buff/cache available
Mem: 4052004 660376 124740 66372 3266888 3080480
Swap: 2097148 328 2096820
===============================================================================================
Output of command: 'set | egrep '^(LANG|LC_)' 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
LANG=en_US.UTF-8
===============================================================================================
Output of command: 'ulimit -a 2>&1'
===============================================================================================
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 30
file size (blocks, -f) unlimited
pending signals (-i) 15549
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 2648
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 99
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 15549
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
===============================================================================================
Output of command: 'lspci -nn -k 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
lspci: /home/xxxxx/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpci.so.3: version `LIBPCI_3.3' not found (required by lspci)
===============================================================================================
Output of command: 'lsusb 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Bus 002 Device 002: ID 04e8:3292 Samsung Electronics Co., Ltd ML-1640 Series Laser Printer
Bus 003 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
===============================================================================================
Output of command: 'lsmod 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Module Size Used by
mousedev 17272 0
cfg80211 453926 0
rfkill 18867 1 cfg80211
saa7134_alsa 17679 1
mt20xx 16884 1
tea5767 12748 0
tda9887 12645 1
tda8290 21385 0
tuner 25658 2
radeon 1546608 4
saa7134 178977 1 saa7134_alsa
fuse 87410 7
videobuf2_dma_sg 12655 1 saa7134
tveeprom 20593 1 saa7134
kvm_amd 59168 0
kvm 426425 1 kvm_amd
rc_core 22437 1 saa7134
ttm 73587 1 radeon
videobuf2_memops 12519 1 videobuf2_dma_sg
videobuf2_core 39635 1 saa7134
v4l2_common 12995 3 tuner,saa7134,videobuf2_core
snd_hda_codec_realtek 63196 1
videodev 135040 4 tuner,saa7134,v4l2_common,videobuf2_core
snd_hda_codec_generic 63087 1 snd_hda_codec_realtek
psmouse 107442 0
media 18365 1 videodev
snd_hda_codec_hdmi 49263 1
drm_kms_helper 80985 1 radeon
evdev 21544 7
usblp 17274 0
serio_raw 12849 0
edac_core 47176 0
pcspkr 12595 0
edac_mce_amd 21166 0
mac_hid 12633 0
k10temp 12588 0
snd_hda_intel 26387 5
drm 263481 7 ttm,drm_kms_helper,radeon
snd_hda_controller 26938 1 snd_hda_intel
sp5100_tco 12864 0
i2c_piix4 20857 0
snd_hda_codec 112621 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
r8169 80917 0
snd_hwdep 17244 1 snd_hda_codec
hwmon 12930 2 k10temp,radeon
mii 12675 1 r8169
snd_pcm 88785 5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,saa7134_alsa
i2c_algo_bit 12744 1 radeon
snd_timer 26614 1 snd_pcm
i2c_core 50152 14 drm,tuner,saa7134,i2c_piix4,drm_kms_helper,tda8290,tda9887,tea5767,i2c_algo_bit,mt20xx,v4l2_common,tveeprom,radeon,videodev
tpm_infineon 16882 0
snd 73436 21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,saa7134_alsa
tpm_tis 17182 0
soundcore 13031 2 snd,snd_hda_codec
tpm 31467 2 tpm_tis,tpm_infineon
wmi 17339 0
acpi_cpufreq 17218 0
processor 27777 1 acpi_cpufreq
button 12953 0
shpchp 35210 0
sch_fq_codel 17343 2
ext4 510292 2
crc16 12343 1 ext4
mbcache 17171 1 ext4
jbd2 86379 1 ext4
sr_mod 21903 0
cdrom 47479 1 sr_mod
sd_mod 43575 9
ata_generic 12490 0
pata_acpi 12771 0
hid_generic 12393 0
usbhid 48595 0
hid 106316 2 hid_generic,usbhid
atkbd 22254 0
libps2 12739 2 atkbd,psmouse
ahci 33248 6
libahci 27215 1 ahci
pata_atiixp 12747 0
ohci_pci 12808 0
ehci_pci 12512 0
ohci_hcd 43006 1 ohci_pci
ehci_hcd 69939 1 ehci_pci
libata 181518 5 ahci,pata_acpi,libahci,ata_generic,pata_atiixp
usbcore 199382 6 usblp,ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid
scsi_mod 147580 3 libata,sd_mod,sr_mod
usb_common 12561 1 usbcore
floppy 69118 0
i8042 18002 1 libps2
serio 18282 6 serio_raw,atkbd,i8042,psmouse
===============================================================================================
Output of command: 'glxinfo -l 2>&1'
===============================================================================================
ERROR: ld.so: object '/home/xxxxx/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ATTENTION: default value of option vblank_mode overridden by environment.
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BARTS
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.4.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,
GL_AMD_shader_trinary_minmax, GL_AMD_vertex_shader_layer,
GL_AMD_vertex_shader_viewport_index, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_ARB_ES2_compatibility,
GL_ARB_ES3_compatibility, GL_ARB_base_instance,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
GL_ARB_clear_buffer_object, GL_ARB_clip_control,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth,
GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_buffer_float,
GL_ARB_depth_clamp, GL_ARB_derivative_control, GL_ARB_draw_buffers,
GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
GL_ARB_explicit_uniform_location, GL_ARB_fragment_coord_conventions,
GL_ARB_fragment_layer_viewport, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sample_shading,
GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
GL_ARB_seamless_cubemap_per_texture, GL_ARB_separate_shader_objects,
GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_texture_barrier,
GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
GL_ARB_texture_buffer_range, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map_array,
GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_multisample,
GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_levels,
GL_ARB_texture_query_lod, GL_ARB_texture_rectangle, GL_ARB_texture_rg,
GL_ARB_texture_rgb10_a2ui, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_shader, GL_ARB_vertex_type_10f_11f_11f_rev,
GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_viewport_array,
GL_ATI_blend_equation_separate, GL_ATI_texture_compression_3dc,
GL_ATI_texture_float, GL_ATI_texture_mirror_once, GL_EXT_abgr,
GL_EXT_blend_equation_separate, GL_EXT_draw_buffers2,
GL_EXT_draw_instanced, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_sRGB, GL_EXT_packed_depth_stencil, GL_EXT_packed_float,
GL_EXT_pixel_buffer_object, GL_EXT_provoking_vertex,
GL_EXT_shader_integer_mix, GL_EXT_texture_array,
GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_KHR_context_flush_control, GL_KHR_debug,
GL_MESA_pack_invert, GL_MESA_texture_signed_rgba,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_NV_texture_barrier, GL_NV_vdpau_interop, GL_OES_EGL_image,
GL_OES_read_format, GL_S3_s3tc
OpenGL core profile limits:
GL_MAX_ATTRIB_STACK_DEPTH = 16
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 16
GL_MAX_CLIP_PLANES = 8
GL_MAX_ELEMENTS_VERTICES = 3000
GL_MAX_ELEMENTS_INDICES = 3000
GL_MAX_EVAL_ORDER = 30
GL_MAX_LIGHTS = 8
GL_MAX_LIST_NESTING = 64
GL_MAX_MODELVIEW_STACK_DEPTH = 32
GL_MAX_NAME_STACK_DEPTH = 64
GL_MAX_PIXEL_MAP_TABLE = 256
GL_MAX_PROJECTION_STACK_DEPTH = 32
GL_MAX_TEXTURE_STACK_DEPTH = 10
GL_MAX_TEXTURE_SIZE = 16384
GL_MAX_3D_TEXTURE_SIZE = 2048
GL_MAX_ARRAY_TEXTURE_LAYERS = 2048
GL_MAX_VIEWPORT_DIMS = 16384, 16384
GL_ALIASED_LINE_WIDTH_RANGE = 1, 16384
GL_SMOOTH_LINE_WIDTH_RANGE = 1, 16384
GL_ALIASED_POINT_SIZE_RANGE = 1, 16384
GL_SMOOTH_POINT_SIZE_RANGE = 0, 16384
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 16
GL_MAX_DRAW_BUFFERS_ARB = 8
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 1
GL_MAX_RENDERBUFFER_SIZE = 16384
GL_MAX_COLOR_ATTACHMENTS = 8
GL_MAX_SAMPLES = 8
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 4
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 128
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 4
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 128
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 1
GL_MAX_TEXTURE_BUFFER_SIZE = 1073741824
GL_MAX_VERTEX_UNIFORM_BLOCKS = 12
GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 12
GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 12
GL_MAX_COMBINED_UNIFORM_BLOCKS = 36
GL_MAX_UNIFORM_BUFFER_BINDINGS = 36
GL_MAX_UNIFORM_BLOCK_SIZE = 65536
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 212992
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 212992
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 212992
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 256
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 2047
GL_MAX_VERTEX_ATTRIB_BINDINGS = 16
GL_VERTEX_SHADER_ARB:
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 16384
GL_MAX_VARYING_FLOATS_ARB = 128
GL_MAX_VERTEX_ATTRIBS_ARB = 16
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 16
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 48
GL_MAX_TEXTURE_COORDS_ARB = 8
GL_MAX_VERTEX_OUTPUT_COMPONENTS = 128
GL_FRAGMENT_SHADER_ARB:
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 16384
GL_MAX_TEXTURE_COORDS_ARB = 8
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16
GL_MAX_FRAGMENT_INPUT_COMPONENTS = 128
GL_GEOMETRY_SHADER:
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 16384
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 16
GL_MAX_GEOMETRY_OUTPUT_VERTICES = 1024
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 16384
GL_MAX_GEOMETRY_INPUT_COMPONENTS = 128
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 128
OpenGL version string: 3.0 Mesa 10.4.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
GL_AMD_conservative_depth, GL_AMD_draw_buffers_blend,
GL_AMD_seamless_cubemap_per_texture, GL_AMD_shader_stencil_export,
GL_AMD_shader_trinary_minmax, GL_ANGLE_texture_compression_dxt3,
GL_ANGLE_texture_compression_dxt5, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
GL_ARB_ES3_compatibility, GL_ARB_base_instance,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
GL_ARB_clear_buffer_object, GL_ARB_clip_control,
GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_debug_output,
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_derivative_control, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
GL_ARB_separate_shader_objects, GL_ARB_shader_bit_encoding,
GL_ARB_shader_objects, GL_ARB_shader_stencil_export,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_packing,
GL_ARB_shadow, GL_ARB_stencil_texturing, GL_ARB_sync,
GL_ARB_texture_barrier, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_storage, GL_ARB_texture_storage_multisample,
GL_ARB_texture_swizzle, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc,
GL_ATI_texture_env_combine3, GL_ATI_texture_float,
GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_copy_texture, GL_EXT_draw_buffers2, GL_EXT_draw_instanced,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_float, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
GL_EXT_texture_sRGB_decode, GL_EXT_texture_shared_exponent,
GL_EXT_texture_snorm, GL_EXT_texture_swizzle, GL_EXT_timer_query,
GL_EXT_transform_feedback, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert,
GL_MESA_texture_signed_rgba, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_primitive_restart, GL_NV_texgen_reflection, GL_NV_texture_barrier,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vdpau_interop,
GL_OES_EGL_image, GL_OES_read_format, GL_S3_s3tc,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
OpenGL limits:
GL_MAX_ATTRIB_STACK_DEPTH = 16
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 16
GL_MAX_CLIP_PLANES = 8
GL_MAX_ELEMENTS_VERTICES = 3000
GL_MAX_ELEMENTS_INDICES = 3000
GL_MAX_EVAL_ORDER = 30
GL_MAX_LIGHTS = 8
GL_MAX_LIST_NESTING = 64
GL_MAX_MODELVIEW_STACK_DEPTH = 32
GL_MAX_NAME_STACK_DEPTH = 64
GL_MAX_PIXEL_MAP_TABLE = 256
GL_MAX_PROJECTION_STACK_DEPTH = 32
GL_MAX_TEXTURE_STACK_DEPTH = 10
GL_MAX_TEXTURE_SIZE = 16384
GL_MAX_3D_TEXTURE_SIZE = 2048
GL_MAX_ARRAY_TEXTURE_LAYERS = 2048
GL_MAX_VIEWPORT_DIMS = 16384, 16384
GL_ALIASED_LINE_WIDTH_RANGE = 1, 16384
GL_SMOOTH_LINE_WIDTH_RANGE = 1, 16384
GL_ALIASED_POINT_SIZE_RANGE = 1, 16384
GL_SMOOTH_POINT_SIZE_RANGE = 0, 16384
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 16384
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 16384
GL_MAX_TEXTURE_UNITS_ARB = 8
GL_MAX_TEXTURE_LOD_BIAS_EXT = 16
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 16
GL_MAX_DRAW_BUFFERS_ARB = 8
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 1
GL_MAX_RENDERBUFFER_SIZE = 16384
GL_MAX_COLOR_ATTACHMENTS = 8
GL_MAX_SAMPLES = 8
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 4
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 128
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 4
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 128
GL_MAX_VERTEX_UNIFORM_BLOCKS = 12
GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 12
GL_MAX_COMBINED_UNIFORM_BLOCKS = 36
GL_MAX_UNIFORM_BUFFER_BINDINGS = 36
GL_MAX_UNIFORM_BLOCK_SIZE = 65536
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 212992
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 212992
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 256
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 2047
GL_MAX_VERTEX_ATTRIB_BINDINGS = 16
GL_NUM_COMPRESSED_TEXTURE_FORMATS = 3
GL_COMPRESSED_RGB_S3TC_DXT1_EXT
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
GL_VERTEX_PROGRAM_ARB:
GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_TEMPORARIES_ARB = 256
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 256
GL_MAX_PROGRAM_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_ATTRIBS_ARB = 16
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 16
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 1
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 1
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256
GL_FRAGMENT_PROGRAM_ARB:
GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_TEMPORARIES_ARB = 256
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 256
GL_MAX_PROGRAM_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_ATTRIBS_ARB = 32
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 32
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 4096
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 16384
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 16384
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 16384
GL_VERTEX_SHADER_ARB:
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 16384
GL_MAX_VARYING_FLOATS_ARB = 128
GL_MAX_VERTEX_ATTRIBS_ARB = 16
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 16
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 48
GL_MAX_TEXTURE_COORDS_ARB = 8
GL_FRAGMENT_SHADER_ARB:
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 16384
GL_MAX_TEXTURE_COORDS_ARB = 8
GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.4.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_APPLE_texture_max_level, GL_EXT_blend_minmax,
GL_EXT_color_buffer_float, GL_EXT_discard_framebuffer,
GL_EXT_map_buffer_range, GL_EXT_multi_draw_arrays,
GL_EXT_read_format_bgra, GL_EXT_separate_shader_objects,
GL_EXT_shader_integer_mix, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_format_BGRA8888,
GL_EXT_texture_rg, GL_EXT_texture_type_2_10_10_10_REV,
GL_EXT_unpack_subimage, GL_KHR_context_flush_control, GL_NV_draw_buffers,
GL_NV_fbo_color_attachments, GL_NV_read_buffer, GL_OES_EGL_image,
GL_OES_EGL_image_external, GL_OES_compressed_ETC1_RGB8_texture,
GL_OES_depth24, GL_OES_depth_texture, GL_OES_depth_texture_cube_map,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OES_get_program_binary, GL_OES_mapbuffer, GL_OES_packed_depth_stencil,
GL_OES_rgb8_rgba8, GL_OES_standard_derivatives, GL_OES_stencil8,
GL_OES_surfaceless_context, GL_OES_texture_3D, GL_OES_texture_npot,
GL_OES_vertex_array_object
240 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x022 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x1dd 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1de 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1df 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1e0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1e1 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1e2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1e3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x1e4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x1e5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x1e6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x1e7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x1e8 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x1e9 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1ea 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1eb 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1ec 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1ed 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1ee 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1ef 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x1f0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x1f1 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x1f2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x1f3 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x1f4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x1f5 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x1f6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x1f7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x1f8 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x1f9 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x1fa 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x1fb 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x1fc 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x1fd 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x1fe 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x1ff 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x200 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x201 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x202 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x203 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x204 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x205 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x206 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x207 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x208 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x209 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x20a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x20b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x20c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x20d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x20e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x20f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x210 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x211 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x212 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x213 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x214 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x215 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x216 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x217 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x218 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x219 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x21a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x21b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x21c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x21d 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x21e 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x21f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x220 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x221 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x222 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x223 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x224 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x225 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x226 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x227 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x228 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x229 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x22a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x22b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x22c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x22d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x22e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x22f 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x230 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x231 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x232 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x233 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x234 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x235 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x236 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x237 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x238 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x239 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x23a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x23b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x23c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x23d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x23e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x23f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x240 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x241 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x242 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x243 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x244 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x245 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x246 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x247 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x248 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x249 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x24a 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x24b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x24c 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x24d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x24e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x24f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x250 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x251 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x252 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x253 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x254 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x255 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x256 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x257 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x258 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x259 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x25a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x25b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x25c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x25d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x25e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x25f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x260 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x261 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x262 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x263 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x264 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x265 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x266 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x267 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x268 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x269 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x26a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x26b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x26c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x26d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x26e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x26f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x270 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x271 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x272 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x273 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x274 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x275 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x276 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x277 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x278 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x279 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x27a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x27b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x27c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x27d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x27e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x27f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x280 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x281 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x282 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x283 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x284 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x285 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x286 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x287 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x288 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x289 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x28a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x28b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x28c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x28d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x28e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x28f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x290 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x291 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x292 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x293 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x294 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x295 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x296 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x297 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x298 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x299 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x29a 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x29b 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x29c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x29d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x29e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x29f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x2a0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x2a1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x2a2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x2a3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x2a4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x2a5 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x2a6 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x2a7 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x2a8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x2a9 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x2aa 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x2ab 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x2ac 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x2ad 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x2ae 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x2af 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x2b0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x2b1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x2b2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x2b3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x2b4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x2b5 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x2b6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x2b7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x2b8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x2b9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x2ba 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x2bb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x2bc 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x2bd 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x2be 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x2bf 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x2c0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x2c1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x2c2 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x2c3 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x2c4 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x2c5 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x2c6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x2c7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x2c8 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x2c9 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x074 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
360 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x075 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x076 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x077 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x078 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x079 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x07b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x07c 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x07d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x07e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x07f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x080 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x081 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x082 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x083 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x084 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x085 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x086 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x087 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x088 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x089 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x08b 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x08d 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x08e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x08f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x090 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x091 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x092 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x093 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x094 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x095 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x096 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x097 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x098 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x099 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x09a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x09b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x09c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x09d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x09e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x09f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x0a0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x0a1 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x0a2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x0a3 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x0a4 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x0a5 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x0a6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x0a7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x0a8 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x0a9 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x0aa 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x0ab 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x0ac 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x0ad 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x0ae 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x0af 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x0b0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x0b1 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0b2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0b3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0b4 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0b5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0b6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0b7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x0b8 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0b9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x0ba 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0bb 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x0bc 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0bd 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0be 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0bf 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0c1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0c2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0c3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0c4 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0c5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0c6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0c7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0c8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0c9 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x0ca 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0cb 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x0cc 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x0cd 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0ce 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x0cf 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x0d0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0d1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x0d2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x0d3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x0d4 24 tc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x0d5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x0d6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x0d7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x0d8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x0d9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x0da 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x0db 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x0dc 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0dd 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x0de 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x0df 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0e0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x0e1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x0e2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0e3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x0e4 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x0e5 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0e6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x0e7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x0e8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0e9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x0ea 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x0eb 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0ec 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x0ed 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0ee 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ef 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0f0 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0f1 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0f2 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0f3 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x0f4 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0f5 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x0f6 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0f7 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x0f8 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0f9 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0fa 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0fb 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0fc 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0fd 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0fe 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ff 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x100 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x101 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x102 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x103 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x104 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x105 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x106 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x107 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x108 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x109 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x10a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x10b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x10c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x10d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x10e 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x10f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x110 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x111 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x112 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x113 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x114 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x115 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x116 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x117 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x118 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x119 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x11a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x11b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x11c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x11d 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x11e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x11f 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x120 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x121 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x122 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
0x123 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x124 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x125 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
0x126 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x127 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x128 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
0x129 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x12a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x12b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x12c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x12d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x12e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x12f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x130 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x131 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x132 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x133 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None
0x134 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow
0x135 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x136 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x137 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x138 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x139 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x13a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x13b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x13c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x13d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x13e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x13f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x140 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x141 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x142 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x143 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x144 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x145 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x146 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x147 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 2 1 None
0x148 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x149 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 8 1 None
0x14a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x14b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x14c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x14d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x14e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x14f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x150 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 2 1 None
0x151 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 4 1 None
0x152 24 dc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 8 1 None
0x153 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x154 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x155 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x156 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x157 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x158 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x159 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 2 1 None
0x15a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x15b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 8 1 None
0x15c 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x15d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x15e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x15f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x160 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x161 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x162 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 2 1 None
0x163 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x164 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 8 1 None
0x165 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x166 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x167 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x168 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x169 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x16a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x16b 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x16c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x16d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x16e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x16f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 0 0 None
0x170 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x171 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x172 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x173 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x174 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x175 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x176 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x177 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x178 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x179 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x17a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x17b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x17c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x17d 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x17e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x17f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x180 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x181 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x182 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x183 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 2 1 None
0x184 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x185 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 8 1 None
0x186 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x187 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x188 24 dc 0 24 0 r . . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x189 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x18a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x18b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x18c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 2 1 None
0x18d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 4 1 None
0x18e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 0 0 0 0 0 8 1 None
0x18f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x190 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x191 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x192 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x193 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x194 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x195 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 2 1 None
0x196 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x197 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 8 1 None
0x198 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x199 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x19a 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x19b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x19c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x19d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x19e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 2 1 None
0x19f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x1a0 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 8 1 None
0x1a1 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a2 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a3 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a4 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a5 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a6 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a7 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x1a8 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x1a9 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x1aa 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x1ab 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x1ac 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x1ad 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x1ae 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1af 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x1b0 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1b1 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x1b2 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1b3 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x1b4 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1b5 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x1b6 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1b7 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x1b8 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1b9 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x1ba 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x1bb 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x1bc 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x1bd 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x1be 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x1bf 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 2 1 None
0x1c0 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x1c1 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 8 1 None
0x1c2 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x1c3 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x1c4 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x1c5 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x1c6 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x1c7 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x1c8 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 2 1 None
0x1c9 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 4 1 None
0x1ca 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 8 1 None
0x1cb 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x1cc 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x1cd 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x1ce 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x1cf 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x1d0 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x1d1 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 2 1 None
0x1d2 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x1d3 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 8 1 None
0x1d4 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x1d5 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x1d6 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
0x1d7 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x1d8 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x1d9 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
0x1da 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 2 1 None
0x1db 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x1dc 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 8 1 None
===============================================================================================
[thread ffffffff][I][0]: Log system initialised
[thread ffffffff][I][0]: Default allowed number of simultaneously open files in the system is 2448.
[thread ffffffff][I][0]: Current memlock limit is 4294967295.
问题根源
问题是 Linux 内核对 x64 的一项支持导致:
The problem is caused by the definition of /usr/include/asm/ldt.h. Basically, if you dont bzero() any use of struct user_desc, even if you correctly fill all available fields, you get caught by this problem.Thing is, for a 32 bit process, the "lm" field they are checking does not exist. The kernel should be ignoring this for a 32 bit process, or should be defaulting it to a sane value.
Tracked this down to something else actually.. we were requesting an LDT slot in a seperate call with an otherwise-zeroed user_desc. This is apparently now illegal.
It looks like LDT_empty is buggy on 64-bit kernels. I suspect that thebehavior was inconsistent before the tightening change and that it's nowbroken as a result.
补丁
https://git.kernel.org/cgit/linux/kernel/git/luto/linux.git/commit/?h=x86/tls&id=ded5964c8a115a4645ed17f687e38828c7954f86
https://git.kernel.org/cgit/linux/kernel/git/luto/linux.git/commit/?h=x86/tls&id=164e032239eae3163041f50d668c44e48ecf7287
结果
当然是问题解决: Tested here on Fedora 20, kernel 3.17.8-200.fc20.x86_64, using nvidia driver 346.35 and the game is running correctly.