diff options
author | Jose Fonseca <j_r_fonseca@yahoo.co.uk> | 2002-04-19 10:53:08 +0000 |
---|---|---|
committer | Jose Fonseca <j_r_fonseca@yahoo.co.uk> | 2002-04-19 10:53:08 +0000 |
commit | 0c527ab0546eb1de9ee10cc31bc386a40e6b3f98 (patch) | |
tree | 9be621b660248843329e9d30740ee41147d7b8d6 /src/mesa/x86/mmx_blend.S | |
parent | 533e88824af9f60a926e7b70ddd40ad1386be686 (diff) | |
download | external_mesa3d-0c527ab0546eb1de9ee10cc31bc386a40e6b3f98.zip external_mesa3d-0c527ab0546eb1de9ee10cc31bc386a40e6b3f98.tar.gz external_mesa3d-0c527ab0546eb1de9ee10cc31bc386a40e6b3f98.tar.bz2 |
MMX add blending function added.
Diffstat (limited to 'src/mesa/x86/mmx_blend.S')
-rw-r--r-- | src/mesa/x86/mmx_blend.S | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/mesa/x86/mmx_blend.S b/src/mesa/x86/mmx_blend.S index ce946ec..f346046 100644 --- a/src/mesa/x86/mmx_blend.S +++ b/src/mesa/x86/mmx_blend.S @@ -270,7 +270,22 @@ const_80: #include "mmx_blendtmp.h" -/* modulate +/* add bleding mode + */ + +#define TAG(x) x##_add + +#define INIT + +#define MAIN( rgba, dest ) \ + GMB_LOAD( rgba, dest, MM1, MM2 ) ;\ + PADDUSB ( MM1, MM2 ) ;\ + GMB_STORE( rgba, MM2 ) + +#include "mmx_blendtmp.h" + + +/* modulate blending mode */ #define TAG(x) x##_modulate |