Article View: de.comp.sys.amiga.tech
Article #108Re: CookieCut auf Grafikkarten ?
From: Christian Stieber
Date: Mon, 07 Aug 1995 16:41
Date: Mon, 07 Aug 1995 16:41
35 lines
1907 bytes
1907 bytes
Carsten Wartmann (C.WARTMANN@AMBO.BERLINET.DE) wrote:
> Was mir in Sachen Geschwindigkeit noch etwas Angst macht, ist das die
> Quelle ja wohl als planar-Gfx vorliegen muß und dann erst mal
> konvertiert wird...
Eine Maske benoetigt bekanntlicherweise nur 1 Bit/Pixel. Leider kannst
Du keine solche Maske mit BltBitMap() verwenden, daher hast Du zwei
Moeglickeiten:
1) Du erzeugst eine Maske die so tief ist wie die Bitmap selber.
Dann kannst Du eine friend-Bitmap verwenden und hast keine
Geschwindigkeitsprobleme.
Allerdings wird u.U. Speicher verschenkt.
2) Du benutzt eine 1 Bit/Pixel Mask Plane und traegst sie in eine
native Bitmap ein:
MaskBitmap.Depth=8;
{
int i;
for (i=7; i>=0; i--)
MaskBitmap.Planes[i]=MaskPlane;
}
Dann hast Du halt in der Tat die CPU am Werkeln, sparst aber u.U.
Speicher.
> Carsten Wartmann E-Mail : C.Wartmann@AMBO.berlinet.de
Christian
--
// Christian Stieber Stieber@Informatik.TU-Muenchen.de
\// Certified Amiga Developer http://www.leo.org/~stieber/
--------------------------------------------------------------------------
Nobody, just nobody
Technical Details
Message-ID:
<405fo5$cml@sunsystem5.informatik.tu-muenchen.de>Path:
arc1-ca.pugleaf.net!informatik.tu-muenchen.de!stieberReferences:
<210B8684H000D6D81H@wartmann.ambo.berlinet.de> <3vb088$cfd@sunsystem5.informatik.tu-muenchen.de> <210E2177H00030D41H@wartmann.ambo.berlinet.de> <3vj248$cg3@sunsystem5.informatik.tu-muenchen.de> <2115CFAAH0008D9A1H@wartmann.ambo.berlinet.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!informatik.tu-muenchen.de!stieber From: stieber@Informatik.TU-Muenchen.DE (Christian Stieber) Newsgroups: de.comp.sys.amiga.tech Subject: Re: CookieCut auf Grafikkarten ? Date: 7 Aug 1995 16:41:41 GMT Organization: Technische Universitaet Muenchen, Germany Distribution: world Message-ID: <405fo5$cml@sunsystem5.informatik.tu-muenchen.de> References: <210B8684H000D6D81H@wartmann.ambo.berlinet.de> <3vb088$cfd@sunsystem5.informatik.tu-muenchen.de> <210E2177H00030D41H@wartmann.ambo.berlinet.de> <3vj248$cg3@sunsystem5.informatik.tu-muenchen.de> <2115CFAAH0008D9A1H@wartmann.ambo.berlinet.de> NNTP-Posting-Host: hphalle6j.informatik.tu-muenchen.de X-Newsreader: TIN [version 1.2 PL2]