Сейчас смотрю, что же там изменили, из-за чего весь сыр-бор. Очень маленький патчик, исправляющий баг #66666. Да твою ж мать!
Сейчас смотрю, что же там изменили, из-за чего весь сыр-бор. Очень маленький патчик, исправляющий баг #66666. Да твою ж мать!
Всего-то надо было пересобрать mesa, указав при configure --enable-texture-float
Как оказалось, стимовский XCom как раз float texture использует, притом молча и не проверяя наличие GL_ARB_texture_float.
А mesa, везде и по умолчанию, собирается без float texture, поскольку какой-то патент от SGI (см. docs/patents.txt).
Всем привет.
Кстати, для любопытствующих, полные строки configure для моей mesa будут в комментариях. Там на самом деле из git её не так сложно собирать, практически всё что надо есть в стабильном дебиане, только llvm поставить не менее 3.6, и libdrm свежый, и libvdpau, и libva, и dri3proto, dri2proto, glproto. И когда оно в /usr/local/ поставиться, не забыть в /etc/ld.so.conf.d прописать /usr/local/lib
/usr/local/i386/lib
/usr/lib/x86_64-linux-gnu/
Ну и нафига так делать, блиё??!
python -t -O -O main/es_generator.py -S main/APIspec.xml -V GLES1.1 > main/api_exec_es1.c
Traceback (most recent call last):
File "main/es_generator.py", line 26, in <module>
import APIspecutil as apiutil
File "/tmp/Mesa-7.9/src/mesa/main/APIspecutil.py", line 28, in <module>
import libxml2
ImportError: No module named libxml2
gmake[2]: *** Нет правила для сборки цели `depend', требуемой для `default'. Останов.