mirror of
https://abf.rosa.ru/djam/mesa.git
synced 2025-02-24 15:12:56 +00:00

Mesa was updated to version 10.1.1. Some packaging problems remain to be fixed by the subsequent commits, but still. Here are the main changes made by this commit besides version up. 1. Added the missing build dependency on libdrm libs for xa tracker. 2. Added 2 patches from Fedora (000[12]-mesa-*). 3. libdrm version 2.4.52 or newer is now required. 4. Mesa 10.x does not provide dricore library anymore, the drivers that used to require it are more self-contained now. Added obsoletes. 5. Mesa no longer provides XvMC support for r300 and softpipe drivers. 6. osmesa libraries can now be built during the same build as other libraries. Removed the double build that was used before. 7. Mesa is currently built without support for DRI3 (it is supported since Xorg 1.15 but we have 1.14 currently). After we update to Xorg 1.15 or newer, support for DRI3 can be enabled here. 8. GLX is now enabled by default, no need to configure with --enable-glx option 9. XvMC should be enabled explicitly if we are to provide it. 10. Support for LLVM compiler for r600 drivers is currently broken. Disabled it by default.
12 lines
625 B
Diff
12 lines
625 B
Diff
diff -uNr mesa-20131201.orig/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp mesa-20131201/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp
|
|
--- mesa-20131201.orig/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp 2013-12-01 11:29:21.000000000 +0400
|
|
+++ mesa-20131201/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp 2013-12-01 16:05:06.488417551 +0400
|
|
@@ -739,7 +739,7 @@
|
|
if (!i)
|
|
i = new_Instruction(pol.context(), op, dType);
|
|
#ifndef NDEBUG // non-conformant assert, so this is required
|
|
- assert(typeid(*i) == typeid(*this));
|
|
+ //assert(typeid(*i) == typeid(*this));
|
|
#endif
|
|
|
|
pol.set<Instruction>(this, i);
|