diff options
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 ce946ec5ba0..f3460465c99 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 |