Commit a51eca95 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Goom: deactivate MMXEXT accelerations

Close #2052, #4039, #4390, #2796
Apparently Goom developers don't understand SIMD registers...
parent a3a90325
...@@ -1324,7 +1324,8 @@ endif ...@@ -1324,7 +1324,8 @@ endif
ifdef HAVE_DARWIN ifdef HAVE_DARWIN
patch -p0 < Patches/goom2k4-osx.patch patch -p0 < Patches/goom2k4-osx.patch
endif endif
(cd $@; rm -f configure; ACLOCAL="aclocal -I m4/" autoreconf -ivf) patch -p0 < Patches/goom2k4-noxmmx.patch
(cd $@; rm -f configure; autoreconf -ivf)
.goom2k4: goom .goom2k4: goom
(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static --disable-glibtest --disable-gtktest && make && make install) (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static --disable-glibtest --disable-gtktest && make && make install)
......
--- goom/src/plugin_info.c 2005-02-07 14:46:41.000000000 +0100
+++ goom.new/src/plugin_info.c 2011-01-23 15:37:37.524184437 +0100
@@ -31,6 +31,7 @@
/* p->methods.create_output_with_brightness = create_output_with_brightness;*/
#ifdef CPU_X86
+#if 0
if (cpuFlavour & CPU_OPTION_XMMX) {
#ifdef VERBOSE
printf ("Extented MMX detected. Using the fastest methods !\n");
@@ -38,7 +39,8 @@
p->methods.draw_line = draw_line_mmx;
p->methods.zoom_filter = zoom_filter_xmmx;
}
- else if (cpuFlavour & CPU_OPTION_MMX) {
+#endif
+ if (cpuFlavour & CPU_OPTION_MMX) {
#ifdef VERBOSE
printf ("MMX detected. Using fast methods !\n");
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment