82144 packages online


No screenshot available
Short:Patch and emulate CompositeTags
Author:thellier at (Alain Thellier)
Uploader:thellier free fr
Download: - View contents
V1.33: No more use u>>16 & v>>16. 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...

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
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

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

V1.33: N'utilise plus  u>>16 & v>>16. 
V1.32: N'utilise plus des floats pour le polygone ni pour le clipping. 
V1.31: Operateur "Clear" & "Plus" aussi optimisée en ARGB.
V1.30: version debug aussi incluse (pour les programmeurs). Option f plus
optimisée en ARGB.
V1.29: Retour de l'option f (simple transparence sans alpha) qui était
stupidement inactive dans la dernière version Maintenant l'option f utilise
l'alpha si les  pixels alpha pixels sont plus de 10% par bitmap Corrige la bug
en mode 24 bits Plus otimisé donc plus rapide. Merci à Crisot pour le truc
"écrire les pixels en 64 bits" 

PatchCompositeTags (pat) émule en soft la fonction CompositeTags (cad la
composition) Le but est d’utiliser la Composition dans WinUAE-ppc.
Sur un vrai Amiga-NG ça marche aussi mais là ça a vraiment aucun intérêt...

INSTALLATION Configurer WinUAE pour utiliser ARGB pour les écrans de 32 bits
dans le panneau "Carte RTG" Configurer Workbench pour utiliser ARGB sur un écran
de 32 bits Installer MACE & PatchCompositeTags Désactiver la composition dans
Workbench (par défaut c'est certainement le cas) dans Prefs / Gui / Effects
Démarrez Mace_demo config: sélectionnez (par exemple) 640x480 ARGB Lancer
PatchCompositeTags en  tapant 'pat Q' Démarrez Mace

PatchCompositeTags supporte:
Format de bitmap:
R5G6B5 R8G8B8 B8G8R8 A8R8G8B8
Operateurs implementés: 
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]
Tracage de Triangles ou Standard 

Maintenant que WinUAE permet plein de RAM on peut jouer un peu aux jeux OS4
comme MACE qui marche désormais Note: La Composition sur un AmigaNG est une
sorte de super-blitter hardware qui permet
redimensionnement/rotation/filtrage/transparences sur des images

MACE marche avec 'pat Q' ou 'pat Qf' pour un PC lent

PatchCompositeTags est rustique avec juste qques options 	pat d 		debug=TRUE;
affiche ce qui se passe 	pat w 		UseW=TRUE;	essaye de faire la texturation en
perspective (marche pas actuellement)
	pat q 		UseQuad=1; Deux triangles de suite sont traités comme un rectangle
(tile) marche avec Abbaye des morts, CompositePoc, GMAP (plus rapide)
	pat Q
		UseQuad=2; Idem mais déplie les triangles autrement. Marche avec MACE		
	pat f
		UseFast=TRUE; transparence simple sans alpha (plus rapide mais moche)
	pat l
		UseLine=TRUE; trace le contour du poly 

On peut combiner et faire 'pat Qf' Ne pas activer la composition dans les effets
du WB Ne pas lancer plusieurs progs utilisant la composition en même temps car
ce programme n'est pas une vraie .library et ne le permet donc pas

Contents of gfx/misc/PatchCompositeTags.lha
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 9580   11420  83.9% -lh5- 833e Apr 20 11:16
[unknown]                25794   76243  33.8% -lh5- ac61 Mar 27 14:50 PatchCompositeTags/pat
[unknown]                34571   87770  39.4% -lh5- 3e33 Mar 27 14:55 PatchCompositeTags/pat-debug
[unknown]                20874   23840  87.6% -lh5- 58ce Apr 20 11:16 PatchCompositeTags/
[unknown]                20876   23840  87.6% -lh5- fd57 Apr 20 11:16 PatchCompositeTags/
[unknown]               545421  545421 100.0% -lh0- 3686 Feb 14 15:12 PatchCompositeTags/pat30-running-Mace.png
[unknown]                 2450    5923  41.4% -lh5- 6ee6 Apr 20 11:10 PatchCompositeTags/PatchCompositeTags.readme
[unknown]                 3117    5078  61.4% -lh5- 00ea Apr 20 11:16 PatchCompositeTags/
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         8 files  662683  779535  85.0%            Apr 20 21:43

Aminet © 1992-2018 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>