Logo by DBAlex (anonymous IP: 3.145.91.111,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] DESCRIPTION V1.35: Better manage the bitmaps list used for AlphaRatio. "Clear" optimized more for ARGB. V1.34: Faster rectangular "Clear" using p96RectFill. V1.33: No more use u>>16 & v>>16 but unions. V1.32: No more use floats for storing vertices nor for clipping. V1.31: Operator "Clear" & "Plus" also optimized more for ARGB. V1.30: Debug version also included (for programmers). Option f optimized more for ARGB. V1.29: Have option f (simple transparency without alpha) that was stupidly disabled in last release Now option f also use alpha if alpha pixels are more than 10% per bitmap Fix display bug with 24 bits mode. More optimised so faster especially in ARGB. Thanks to Crisot for "write pixels as 64 bits" trick PatchCompositeTags (pat) is a software emulation of the CompositeTags function (ie the Compositing) The goal is to use the Composition in WinUAE-ppc OS4x. On a real Amiga-NG PatchCompositeTags works too but there is truly no interest to use it... INSTALLATION Set WinUAE to use ARGB for 32 bits screen in "RTG board" panel Set Workbench to use ARGB for 32 bits screen Install MACE & PatchCompositeTags http://www.amiboing.de/download.php?typ=gameDemo&id=17 Disable compositing in Workbench (default is certainly no) in Prefs/Gui/effects Start Mace_demo config : select (say) 640x480 ARGB Start PatchCompositeTags : type 'pat Q' Start Mace FEATURES PatchCompositeTags support: Bitmap format: R5G6B5 R8G8B8 B8G8R8 A8R8G8B8 Operators implementation: 0 : Clear [X] 1 : Src [X] 2 : Dest [_] 3 : Src_Over_Dest [X] 4 : Dest_Over_Src [_] 5 : Src_In_Dest [_] 6 : Dest_In_Src [X] 7 : Src_Out_Dest [_] 8 : Dest_Out_Src [_] 9 : Src_Atop_Dest [_] 10 : Dest_Atop_Src [_] 11 : Src_Xor_Dest [_] 12 : Plus [X] Triangles or Standard draw Now that WinUAE allow lots of RAM we can start to play some OS4 games like MACE that works now Note: Compositing on an AmigaNG is a kind of hardware accelerated super-blitter that allow resizing/rotating/filtering/transparency on bitmaps MACE better option is 'pat Q' or 'pat Qf' for slow PC PatchCompositeTags is rustic with just some options pat d debug = TRUE; shows what happens (debug) pat w UseW = TRUE; try to do the texturing in perspective (not currently working) pat q UseQuad=1; Two triangles are treated as a rectangle (tile) run well with Abbaye des morts, CompositePoc, GMAP (faster) pat Q UseQuad=2; Same but unfold the triangles an other way. Works with MACE pat f UseFast = TRUE; simple transparency without alpha (faster but ugly) pat l UseLine = TRUE; Trace the outline of the poly (debug) Options can be combined like 'pat Qf' Do not enable the composition effects on the WB Do not start several progs using the compositing at the same time as this program is not a real .library and therefore does not allow this |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |