diff options
author | oliver <oliver@FreeBSD.org> | 2004-08-13 03:14:08 +0800 |
---|---|---|
committer | oliver <oliver@FreeBSD.org> | 2004-08-13 03:14:08 +0800 |
commit | 48a53bf1839e6c48e659e5873f8fc346004ccddf (patch) | |
tree | f63e51b4f1dd6fc6d68b39c4dd91dbfd727feae0 /devel/libuta/files | |
parent | ffa3c38414f23f72dfd9185467f4fe57825c0b8d (diff) | |
download | freebsd-ports-gnome-48a53bf1839e6c48e659e5873f8fc346004ccddf.tar.gz freebsd-ports-gnome-48a53bf1839e6c48e659e5873f8fc346004ccddf.tar.zst freebsd-ports-gnome-48a53bf1839e6c48e659e5873f8fc346004ccddf.zip |
fix build with gcc 3.4
Bump PORTREVISION
Diffstat (limited to 'devel/libuta/files')
-rw-r--r-- | devel/libuta/files/patch-uta::blitters.cc | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/devel/libuta/files/patch-uta::blitters.cc b/devel/libuta/files/patch-uta::blitters.cc index d60c1d8cc82c..918a4ddd78a3 100644 --- a/devel/libuta/files/patch-uta::blitters.cc +++ b/devel/libuta/files/patch-uta::blitters.cc @@ -1,5 +1,5 @@ ---- uta/blitters.cc.orig Sat Oct 12 23:11:07 2002 -+++ uta/blitters.cc Sat Jul 26 01:16:18 2003 +--- /usr/obj/mnt/files/freebsd-cvs/ports/devel/libuta/work/libuta-0.4.4/uta/blitters.cc.orig Sat Oct 12 23:11:07 2002 ++++ /usr/obj/mnt/files/freebsd-cvs/ports/devel/libuta/work/libuta-0.4.4/uta/blitters.cc Thu Aug 12 20:58:40 2004 @@ -20,6 +20,7 @@ #include "blitters.h" @@ -8,12 +8,39 @@ namespace uta { -@@ -27,6 +28,8 @@ - #undef X86_ASSEMBLER +@@ -28,6 +29,8 @@ #endif #if !defined(X86_ASSEMBLER) -+ -+using namespace std; ++using namespace std; ++ /** Apply const gamma value. Blit just copies alpha value of the source to the destination surface. + */ +@@ -163,7 +166,7 @@ + only using the lower 16bits of result + ... this is somehow dumb, but only executed once + per scanline, so I do not care */ +- movd_r2m(mm1,(unsigned int*)dPtr); ++ movd_r2m(mm1,*(mmx_t*)dPtr); + sPtr += 4; + dPtr += 4; + } +@@ -211,7 +214,7 @@ + only using the lower 16bits of result + ... this is somehow dumb, but only executed once + per scanline, so I do not care */ +- movd_r2m(mm1,(unsigned int*)dPtr); ++ movd_r2m(mm1,*(mmx_t*)dPtr); + sPtr += 4; + dPtr += 4; + } +@@ -960,7 +963,7 @@ + only using the lower 16bits of result + ... this is somehow dumb, but only executed once + per scanline, so I do not care */ +- movd_r2m(mm1,(unsigned int*)dPtr); ++ movd_r2m(mm1,*(mmx_t*)dPtr); + sPtr += 4; + dPtr += 4; + } |