1
/* $Id: mmx.h,v 1.9 2002-04-19 20:12:30 jrfonseca Exp $ */
4
2
* Mesa 3-D graphics library
7
* Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
5
* Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
9
7
* Permission is hereby granted, free of charge, to any person obtaining a
10
8
* copy of this software and associated documentation files (the "Software"),
31
29
extern void _ASMAPI
32
30
_mesa_mmx_blend_transparency( GLcontext *ctx, GLuint n, const GLubyte mask[],
33
GLubyte rgba[][4], const GLubyte dest[][4] );
31
GLvoid *rgba, const GLvoid *dest,
35
34
extern void _ASMAPI
36
35
_mesa_mmx_blend_add( GLcontext *ctx, GLuint n, const GLubyte mask[],
37
GLubyte rgba[][4], const GLubyte dest[][4] );
36
GLvoid *rgba, const GLvoid *dest,
39
39
extern void _ASMAPI
40
40
_mesa_mmx_blend_min( GLcontext *ctx, GLuint n, const GLubyte mask[],
41
GLubyte rgba[][4], const GLubyte dest[][4] );
41
GLvoid *rgba, const GLvoid *dest,
43
44
extern void _ASMAPI
44
45
_mesa_mmx_blend_max( GLcontext *ctx, GLuint n, const GLubyte mask[],
45
GLubyte rgba[][4], const GLubyte dest[][4] );
46
GLvoid *rgba, const GLvoid *dest,
47
49
extern void _ASMAPI
48
50
_mesa_mmx_blend_modulate( GLcontext *ctx, GLuint n, const GLubyte mask[],
49
GLubyte rgba[][4], const GLubyte dest[][4] );
51
GLvoid *rgba, const GLvoid *dest,